Hago un JSON.parse() a una cadena que contiene un jSON.
Ahora, quiero imprimir en pantalla todos los datos contenidos en el jSON.
Lo intento con un for in, pero sólo se muestran los primeros dos registros del jSON, no los jSON's contenidos dentro de esos dos.
Pondría el ejemplo en jsfiddle, pero parece que su servidor anda fallando.
Código Javascript:
Ver original
var cadenaJSON = '{"Negras": [{"Nombre": "Martin Luther King"}, {"Nombre": "Malcolm X"}, {"Nombre": "Mohamed Ali"} ], "Blancas": [{"Nombre": "Arthur Schopenhauer"}, {"Nombre": "Hegel"}, {"Nombre": "Kant"} ] }'; var personas = JSON.parse(cadenaJSON); for (var i in personas) { document.write(i + ": " + personas[i] + "<br>"); for (var x in personas[i]) { document.write(x + ": " + personas[i][x] + "<br>"); } }
¿Alguna idea?
Saludos!