Tengo una muy simple matriz JSON (por favor centrarse en "points.bean.pointsBase" objeto):¿Cómo obtener el valor de los objetos JSON si su nombre contiene puntos?
var mydata =
{"list":
[
{"points.bean.pointsBase":
[
{"time": 2000, "caption":"caption text", duration: 5000},
{"time": 6000, "caption":"caption text", duration: 3000}
]
}
]
};
// Usually we make smth like this to get the value:
var smth = mydata.list[0].points.bean.pointsBase[0].time;
alert(smth); // should display 2000
Pero, por desgracia, no hace nada pantalla.
Cuando cambio "points.bean.pointsBase" a smth sin puntos en su nombre - ¡todo funciona!
Sin embargo, no puedo cambiar este nombre a cualquier otra cosa sin puntos, pero necesito obtener un valor?
¿Hay alguna opción para obtenerlo?
manera de marcarlo en. ¿Qué tal citando un método real en vez de simplemente pegar un enlace a una biblioteca de uso común? – benmar
@benmar lo hizo, _.get es el método –