Как я могу десериализовать JSON в простой словарь <string, string> в ASP.NET?

У меня есть простой список ключ / значение в JSON, отправляемый обратно в ASP.NET через POST. Пример:

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

I AM NOT TRYING TO DESERIALIZE INTO STRONGLY-TYPED .NET OBJECTS

Мне просто нужна старая добраяDictionary(Of String, String)или какой-то эквивалент (хеш-таблица, словарь (Of String, Object), старая школа StringDictionary - ад, 2-D массив строк будет работать для меня.

Я могу использовать все, что доступно в ASP.NET 3.5, а также популярный Json.NET (который я уже использую для сериализации.to клиент).

По-видимому, ни одна из этих библиотек JSON не обладает такой очевидной способностью убивать лоб - они полностью сфокусированы на десериализации на основе отражений посредством сильных контрактов.

Есть идеи?

Ограничения:

I don't want to implement my own JSON parser Can't use ASP.NET 4.0 yet Would prefer to stay away from the older, deprecated ASP.NET class for JSON

Ответы на вопрос(19)

Ваш ответ на вопрос