Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Como Accesar a los objetos de un Json array ?

Estas en el tema de Como Accesar a los objetos de un Json array ? en el foro de Javascript en Foros del Web. Hola amigos de nuevo,casi no soy muy experto en el tema de los arrays y tengo la siguiente situación. desde Json tengo el siguiente formato: ...
  #1 (permalink)  
Antiguo 17/06/2013, 12:39
 
Fecha de Ingreso: junio-2013
Mensajes: 8
Antigüedad: 11 años, 5 meses
Puntos: 1
Como Accesar a los objetos de un Json array ?

Hola amigos de nuevo,casi no soy muy experto en el tema de los arrays y tengo la siguiente situación.
desde Json tengo el siguiente formato:

Código PHP:
  [{"Unit":7,"Coordinates":[["21.115957","-86.838120"]]},{"Unit":8,"Coordinates":[["21.110843","-86.840906"]]},{"Unit":9,"Coordinates":[["21.110757","-86.841915"]]}] 
Y para poder acceder a cada uno de los Objetos tengo esto:
Código PHP:

for (var 0path_live_positions.lengthi++)
    {
        var 
object path_live_positions[i];
        
Unidad=object.Unit;
        
Coordenadas=object.Coordinates;
        
        
     } 
Y el resultado es el siguiente, haciendo un Console.log():
Código PHP:
Unidad:7 Coordenadas:[["21.115957","-86.838120"]]
Unidad:8 Coordenadas:[["21.110843","-86.840906"]]
Unidad:9 Coordenadas:[["21.110757","-86.841915"]] 
Hasta aca todo bien, ahora necesito ver como puedo acceder a cada una de las coordenadas contenidas en el array, es decir separar cada numero contenido dentro de [["21.115957","-86.838120"]]

Elementos del array que necesito separar y que en firefox me los muestra como:

0
"21.110757"

1
"-86.83812"


Alguna idea como puedo separar esos elementos del array?

Muchas gracias.
  #2 (permalink)  
Antiguo 17/06/2013, 12:57
 
Fecha de Ingreso: junio-2013
Mensajes: 8
Antigüedad: 11 años, 5 meses
Puntos: 1
Respuesta: Como Accesar a los objetos de un Json array ?

Bueno, me respondo a mi mismo , encontré la solución escribiendo otro for.
Código PHP:
var Coordenadas;
    var 
Lat;
    var 
Lon;
    for (var 
0path_live_positions.lengthi++)
    {
        var 
object path_live_positions[i];
        
Unidad=object.Unit;
        
Coordenadas=object.Coordinates;
           for (var 
0Coordenadas.lengthx++)
            {
            var 
objectoCoor Coordenadas[x];
            
              
Lat=objectoCoor[0];
              
Lon=objectoCoor[1];
            
            } 
        
     } 

Etiquetas: accesar, js, json, objetos
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 10:50.