Tengo el siguiente json como se ve a continuación. Estoy tratando de leer los valores TOP1, TOP2. Estoy un poco inseguro de cómo hacer esto.jquery lectura json anidado
Estoy usando lo siguiente ... Pero eso solo me da un objeto que tiene los objetos anidados para TOP1 y TOP2. ¿Cómo obtengo los valores TOP1 y TOP2?
$.getJSON('http://localhost/data/menufixed.json',
function(data) {
$.each(data, function(entryIndex, entry) {
var html = '<li class="top-level">';
});
});
Y los datos siguientes
{
"actions" : [
{
"action": "TOP1",
"subaction": [
{
"name": "A"
},
{
"name": "B"
},
{
"name": "C"
}
]
},
{
"action": "TOP2",
"subaction": [
{
"name": "X"
},
{
"name": "Y"
}
]
Esto es lo que estoy agradecido Nick! ¿Cómo podría acceder a los datos de ABC/YX? – wmitchell
@imerez - * Dentro * de la devolución de llamada '$ .each()' anterior, harías '$ .each (this.subaction, function() {alert (this.name);});', eso te daría A, B, C, etc. - pruébelo aquí: http://www.jsfiddle.net/nick_craver/mHvvA/2/ –
Gracias, eso es lo que estoy buscando ... gracias por el excelente recurso jsfiddle también: P – wmitchell