Selección básica

Seleccione elementos utilizando una barra inclinada (/). Seleccione elementos de matriz utilizando corchetes ([]).

La tabla siguiente muestra ejemplos de selección básica de elementos JSON.

Tabla 1. Ejemplos de selección básica
Ejemplo Descripción Estado Expresión Resultado
Primitivo Selecciona una primitiva JSON. { "object": { "attr1": "value1", "attr2": "value2" } } /object/attr1 "value1"
Novedades en V2 Índice de serie Selecciona un carácter de una serie. { "object": { "attr1": "value1", "attr2": "value2" } } /object/attr1[0] "v"
Objecto Selecciona un objeto JSON. { "object": { "attr1": "value1", "attr2": "value2" } } /object { "attr1": "value1", "attr2": "value2" }
Array Selecciona una matriz JSON. { "array": [ "value1", "value2" ] } /array [ "value1", "value2" ]
Índice de matriz Selecciona un elemento de una matriz JSON por índice. El índice empieza en 0. { "array": [ 1.1, 2.2 ] } /array[1] 2.2
Anidado Selecciona un atributo de un objeto anidado en una matriz. { "array": [ { "id": 123 }, { "id": 456 } ] } /array[1]/id 456
Varios anidados Selecciona todos los atributos de un objeto anidado en una matriz. { "array": [ { "id": 123 }, { "id": 456 } ] } /array/id [ 123, 456 ]
Claves entre comillas simples Selecciona nombres de clave utilizando comillas simples. { "name with spaces": { "some attribute": true, "another attribute": false } } /'name with spaces'/'some attribute' true
Claves entre comillas dobles Selecciona nombres de clave utilizando comillas dobles. { "name with spaces": { "some attribute": true, "another attribute": false } } /"name with spaces"/"some attribute" true
Soporte de Unicode Selecciona utilizando claves y valores Unicode. { "a͓̽t͓̽t͓̽r͓̽": "v͓̽a͓̽l͓̽u͓̽e͓̽" } /"a͓̽t͓̽t͓̽r͓̽" "v͓̽a͓̽l͓̽u͓̽e͓̽"