Hola!
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 originalvar 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!