¿Cómo puedo deserializar JSON a un Diccionario simple <cadena, cadena> en ASP.NET?

Tengo una lista simple de clave / valor en JSON que se envía de vuelta a ASP.NET a través de POST. Ejemplo:

{ "key1": "value1", "key2": "value2"}

NO ESTOY TRATANDO DE DESERIALIZAR EN OBJETOS .NET TIPO FUERTE

Simplemente necesito un viejo llanoDiccionario (de cadena, cadena), o algún equivalente (tabla hash, Dictionary (Of String, Object), StringDictionary de la vieja escuela - demonios, una serie 2-D de cadenas funcionaría para mí.

Puedo usar cualquier cosa disponible en ASP.NET 3.5, así como el popular Json.NET (que ya estoy usando para la serialización).a el cliente).

Al parecer, ninguna de estas bibliotecas JSON tiene esta capacidad obvia inmediata, ya que están totalmente centradas en la deserialización basada en la reflexión a través de contratos sólidos.

¿Algunas ideas?

Limitaciones:

No quiero implementar mi propio analizador JSONAún no puedo usar ASP.NET 4.0Preferiría mantenerse alejado de la antigua clase ASP.NET desaprobada para JSON

Respuestas a la pregunta(19)

Su respuesta a la pregunta