Jak można deserializować JSON do prostego słownika <ciąg, ciąg> w ASP.NET?
Mam prostą listę klucz / wartość w JSON wysyłane z powrotem do ASP.NET przez POST. Przykład:
{ "key1": "value1", "key2": "value2"}
NIE JESTEM WYRAŻAJĄCYM SIĘ PROJEKTOWAĆ W MOCNIE STOSOWANE OBIEKTY .NET
Potrzebuję zwykłego staregoSłownik (String, String)lub odpowiednik (tablica mieszania, Dictionary (Of String, Object), old-school StringDictionary - hell, tablica ciągów 2-D działałaby dla mnie.
Mogę używać wszystkiego, co jest dostępne w ASP.NET 3.5, a także popularnego Json.NET (którego już używam do serializacji)do Klient).
Najwyraźniej żadna z tych bibliotek JSON nie ma tak oczywistej zdolności do łamania czoła - są one całkowicie skoncentrowane na deserializacji opartej na odbiciu dzięki silnym kontraktom.
Jakieś pomysły?
Ograniczenia:
Nie chcę implementować własnego parsera JSONNie można jeszcze korzystać z ASP.NET 4.0Wolałby trzymać się z dala od starszej, nieaktualnej klasy ASP.NET dla JSON