Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/06/2015, 11:59
Avatar de drako_darpan
drako_darpan
 
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 7 meses
Puntos: 58
Duda de como leer un JSON dinamico

Hola que tal, bueno una duda con respecto a un JSON. En el JSON tengo un campo que esta de la siguiente manera:

valoresMostrar = [
{ nombre: "Pepe", materia: "Matematicas", calificacion1: "8", calificacion2: "9", calificacion3: "7" },
{ nombre: "Juan", materia: "Matematicas", calificacion1: "5", calificacion2: "6", calificacion3: "8" },
{ nombre: "Jose", materia: "Matematicas", calificacion1: "5", calificacion2: "5", calificacion3: "5" }
]

En este caso ocupo obtener el nombre y la calificación, pero se me ocurre dejarlo un poco mas dinamico, por si el día de mañana ponen una calificacion4 no tener que entrar a modificar el fuente y que solo se adapte al nuevo valor.

Yo pensaba en poner:

Código Javascript:
Ver original
  1. var JsonMostrar = [], j = 1;
  2.  
  3. for( i = 0; i <= data.response.registro.length; i++ )
  4. {
  5.   JsonMostrar.push( data.response.registro[i].materia + j );
  6. }

Pero me marca error al quere hacer eso ( El error es NaN ). Pense también en hacerlo de la siguiente manera:

Código Javascript:
Ver original
  1. var JsonMostrar = [], j = 1;
  2.  
  3. for( i = 0; i <= data.response.registro.length; i++ )
  4. {
  5.   JsonMostrar.push( data.response.registro[i].materia + j.toString() );
  6. }

Pero con eso me marca undefined la primera cadena.

Alguien me podría ayudar o bien indicar como poder resolver este problema.
__________________
Your Code as a Crime Scene...