Как я могу перемещаться по любому дереву JSON в C #?

Мне нужно перемещаться по структуре Json, как если бы я перемещался по XML, используя XmlDocument .

Структура неизвестна, и мне нужно перебирать узлы, чтобы проанализировать некоторые данные.

Возможно ли это?
I know I can use JavaScriptSerializer to deserialize it into a known type, but this is not the case as I can receive any valid json.

I'm using .NET 3.5 (SP1) and cannot upgrade to 4.0 at the moment.
I upgraded to .NET 4.0 to use dynamic types (which is awesomeness made code)

5
задан juan 9 February 2011 в 19:19
поделиться