Foros del Web » Programando para Internet » Javascript »

leer json

Estas en el tema de leer json en el foro de Javascript en Foros del Web. Necesito leer el siguiente json, alguien puede ayudarme? { "1": { "id": "1", "titulo": "La Voz de almeria", "url": "http://www.almeria.com" }, "12": { "id": "12", ...
  #1 (permalink)  
Antiguo 31/05/2013, 10:46
 
Fecha de Ingreso: mayo-2009
Mensajes: 67
Antigüedad: 14 años, 10 meses
Puntos: 0
leer json

Necesito leer el siguiente json, alguien puede ayudarme?

{

"1": {
"id": "1",
"titulo": "La Voz de almeria",
"url": "http://www.almeria.com"
},
"12": {
"id": "12",
"titulo": "El Pais",
"url": "http://www.elpais.com/"
},
"25": {
"id": "25",
"titulo": "titulo",
"url": "enlace"
}

}

Sólo me falta recorrer la variable para sacar cada dato lo asigno a la variable resultados, pero no se como recorrer para que lo muestre

nose si es mejor con la primera forma o la segunda para asignarlo de las siguientes, y ya solo necesitaria recorrerlo

var resultados=eval( '(' +this.responseText+')');
var resultados=this.responseText;
  #2 (permalink)  
Antiguo 31/05/2013, 11:24
Avatar de chwc  
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 8 meses
Puntos: 103
Respuesta: leer json

Hola! primero que nada te recomiendo que utilizes
Código Javascript:
Ver original
  1. var resultados=JSON.parse(this.responseText);
aunque creo que eval funciona igual.
despues para recorrer el objeto, se puede hacer lo siguiente
Código Javascript:
Ver original
  1. for(x in objeto){
  2. console.log(objeto[x])
  3. alert(objeto[x].id)
  4. }

pruebalo
__________________
Hangouts de JavaScript todos los jueves 20hs GMT, Unite !
https://plus.google.com/u/0/108504944676960830886
  #3 (permalink)  
Antiguo 31/05/2013, 12:40
 
Fecha de Ingreso: mayo-2009
Mensajes: 67
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: leer json

muchisimas gracias!!!
funciona!!

lo único que ahora creo que estoy más perdido, realmente esto es un ejercicio que tengo que entregar y ahora nose seguir.... es dificil de explicar por aquí.

te puedo mandar un email para ver si me puedes ayudar?
te lo agradeceria bastante!!
  #4 (permalink)  
Antiguo 31/05/2013, 13:10
Avatar de chwc  
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 8 meses
Puntos: 103
Respuesta: leer json

Cita:
Iniciado por bolt87 Ver Mensaje
muchisimas gracias!!!
funciona!!

lo único que ahora creo que estoy más perdido, realmente esto es un ejercicio que tengo que entregar y ahora nose seguir.... es dificil de explicar por aquí.

te puedo mandar un email para ver si me puedes ayudar?
te lo agradeceria bastante!!
si tenes skype mejor
__________________
Hangouts de JavaScript todos los jueves 20hs GMT, Unite !
https://plus.google.com/u/0/108504944676960830886
  #5 (permalink)  
Antiguo 01/06/2013, 00:41
 
Fecha de Ingreso: mayo-2009
Mensajes: 67
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: leer json

Ahora mismo lo que necesito es cargarlo en un array...
  #6 (permalink)  
Antiguo 01/06/2013, 00:55
Avatar de chwc  
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 8 meses
Puntos: 103
Respuesta: leer json

Cita:
Iniciado por bolt87 Ver Mensaje
Ahora mismo lo que necesito es cargarlo en un array...
Che ! perdona colgue ! me olvide de avisarte que para ver lo que me mandaste nescesito unos permisos, ahi pedi los permisos a google docs
__________________
Hangouts de JavaScript todos los jueves 20hs GMT, Unite !
https://plus.google.com/u/0/108504944676960830886
  #7 (permalink)  
Antiguo 01/06/2013, 01:39
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: leer json

Hola:

Cerramos el tema porque para chatear hat otros medios. Los problemas deben tratarse y resolverse dentro de los temas.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: js, json
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 17:46.