I was using JavaScriptSerializer to handle JSON serialization, but because of some unforeseen problems (my bad luck) I have to use something else.
All I need from serializer looks lie this:
string json = "..."
JavaScriptSerializer ser = new JavaScriptSerializer();
Dictionary<string, Object> o = ser.Deserialize<Dictionary<string, Object>>(json);
So I end up with a dictionary that contains other dictionaries/arrays/objects that represents json hierarchical structure. I already have a code that does some analysis on data structured like that, and I don't want to change that part.
Which JSON parser for C# can provide such functionality?