Hola.
Estoy intentando leer un array de objetos con Javascript. El array lo devuelve un WebService en formato JSON:
Código:
[{"id":1,"description":"DESC1"},{"id":2,"description":"DESC2"},{"id":3,"description":"DESC3"}]
El código que utilizo para la lectura es el siguiente:
Código:
types = eval('(' + http_request.responseText + ')');
alert(types.length);
for(i=0; i<types.length; i++) {
alert(types[i]);
}
El primer alert me indica que efectivamente el array types ahora tiene 3 elementos, pero no encuentro la forma de acceder a ellos ya que si imprimo types[x] sólo se me muestra "Object object" y si intento acceder a alguno de los elementos haciendo, por ejemplo, types[0].id también falla.
Imagino que el error está en el modo de parsear el array JSON pero no he encontrado como hacerlo correctamente.
Gracias por su ayuda.