Foros del Web » Programando para Internet » Jquery »

Parsear JSON multidimencional

Estas en el tema de Parsear JSON multidimencional en el foro de Jquery en Foros del Web. Hola a todos! Es por estas cosas que odio todo lo que comienza con Java y termina con Script, ojalá que alguno pueda hacer que ...
  #1 (permalink)  
Antiguo 10/12/2014, 14:04
 
Fecha de Ingreso: abril-2010
Ubicación: Ping: BSAS - Arg
Mensajes: 791
Antigüedad: 14 años, 7 meses
Puntos: 25
Parsear JSON multidimencional

Hola a todos!

Es por estas cosas que odio todo lo que comienza con Java y termina con Script, ojalá que alguno pueda hacer que me enamore de nuevo de esto.

La cuestión es que estoy intentando parsear una respuesta multidimencional de Google Translator API que viene en formato JSON, algo así:

Cita:
{
"data": {
"translations": [
{
"translatedText": "Тестирование"
}
]
}
}
Sé que es una tonteria, pero lo és para el que sabe, probé concadenar tipo:

Cita:
data.translations.translatedText y no me devuelve el valor...
probé también usando una analogía de php:

Cita:
data.translations['translatedText'] y no me devuelve el valor...
48 Horas peleando con esto. ¿Alguien sería tan amable de darme una mano? Necesito ayuda, de enserio...

Y finalmente, si alguien tiene alguien tiene algún curso/libro/guía que haga descubrir la "magia" de este lenguage llamado JavaScript se agradece también.

Echen porras hahah!

Casi me olvido, todo esto se ejecuta en:
Cita:
$.ajax({
url: "https://www.googleapis.com/language/translate/v2?key=API-KEY&source=en&target=ru&q=Testing",
success: function(data) {


Aquí


}
});
  #2 (permalink)  
Antiguo 10/12/2014, 14:22
 
Fecha de Ingreso: abril-2010
Ubicación: Ping: BSAS - Arg
Mensajes: 791
Antigüedad: 14 años, 7 meses
Puntos: 25
Respuesta: Parsear JSON multidimencional

Bueno, me la terminé ingeniando, es poco práctico pero funciona:

Cita:
$.each(data.data.translations, function(i, object) {
$.each(object, function(property, value) {
$('#'+traduca).val(value);
});
});
  #3 (permalink)  
Antiguo 11/12/2014, 09:55
Avatar de GeekGirl  
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 10 años, 4 meses
Puntos: 44
Respuesta: Parsear JSON multidimencional

Probaste con
Cita:
data.translations[0].translatedText
?

Etiquetas: json, multidimencional, parsear
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:32.