Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/04/2012, 09:39
drakgoku1
(Desactivado)
 
Fecha de Ingreso: agosto-2011
Mensajes: 327
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: No entiendo como hacerlo JSON-Javascript

Cita:
Iniciado por zerokilled Ver Mensaje
buenas...
@chwc. la operación realizada en una sola línea es indiferente a la realizada en múltiples líneas. automáticamente javascript entiende que la operación continua.

@drakgoku1, no comprendo bien dónde está tu dificultad. si quieres agarrar un campo en particular, entonces utilizas el objeto como cualquier otro para accesar sus campos, salvo en los arrays: objeto.campoArray[un indice].otroCampo. si por ejemplo tienes el siguiente json:

Código:
var json = {"menu": {
    "header": "SVG Viewer",
    "items": [
        {"id": "Open"},
        {"id": "OpenNew", "label": "Open New"},
        null,
        {"id": "ZoomIn", "label": "Zoom In"},
        {"id": "ZoomOut", "label": "Zoom Out"},
        {"id": "OriginalView", "label": "Original View"},
        null,
        {"id": "Quality"},
        {"id": "Pause"},
        {"id": "Mute"},
        null,
        {"id": "Find", "label": "Find..."},
        {"id": "FindAgain", "label": "Find Again"},
        {"id": "Copy"},
        {"id": "CopyAgain", "label": "Copy Again"},
        {"id": "CopySVG", "label": "Copy SVG"},
        {"id": "ViewSVG", "label": "View SVG"},
        {"id": "ViewSource", "label": "View Source"},
        {"id": "SaveAs", "label": "Save As"},
        null,
        {"id": "Help"},
        {"id": "About", "label": "About Adobe CVG Viewer..."}
    ]
}}

json.menu.items[1].label; // Open new
json.menu.items[18].id; // SaveAs
json.menu.items[10]; // null
Si ! , lo que quiero cojer es : por ejemplo : EL id más/menos grande, selecciono el id pero muestro el nombre , tonterias de esta , estoy haciendo el bicing.json de barcelona , y quiero moverme por los nodos como si fuera XPATH , pero no se exactamente como hacerlo .

xpath es facil : /nodo[resticcióin]/nombre
JSON He visto .nodo[?(restricción)].nombre (No me funciona)
http://goessner.net/articles/JsonPath/

Que no digo que no se pueda en "C" "ajax" "XPATH".....

Como consigo los nodos que quiero ?

Espero explicarme correctamente