Necesito navegar una estructura Json ya que navegaría un XML usando XmlDocument
.¿Cómo puedo navegar por cualquier árbol JSON en C#?
No se conoce la estructura, y necesito iterar sobre los nodos para analizar algunos datos.
¿Esto es posible?
Sé que puedo usar JavaScriptSerializer
para deserializarlo en un tipo conocido, pero este no es el caso ya que puedo recibir cualquier json válido.
Estoy usando .NET 3.5 (SP1) y no puedo actualizar a 4.0 en este momento.
de actualizar a .NET 4.0 para utilizar tipos dinámicos (que se genialidad código de hecho)
posible duplicado de [Parse JSON en C#] (http://stackoverflow.com/questions/1212344/parse-json-in-c) – Jason
@Jason, esto no es un duplicado, específicamente declaro que no lo hago Conozco la estructura así que no puedo deserilizarla a un tipo conocido. – juan
Derecha; la pregunta vinculada se centra en JSON.NET, no en JavaScriptSerializer. El primero le permite caminar e inspeccionar la estructura resultante, el último es para tipos estáticos. – Jason