Sélection de base
Sélectionnez les éléments à l'aide d'une barre oblique (/). Sélectionnez les éléments de tableau à l'aide de crochets ([ ]).
Le tableau suivant montre des exemples de sélection de base d'éléments JSON.
| Exemple | Descriptif | Etat | Expression | Résultat |
|---|---|---|---|---|
| Primitive | Sélectionne une primitive JSON. | { "object": { "attr1": "value1", "attr2": "value2" }
} |
/object/attr1 |
"value1" |
| Nouveau dans V2 Index de chaîne | Sélectionne un caractère d'une chaîne. | { "object": { "attr1": "value1", "attr2": "value2" }
} |
/object/attr1[0] |
"v" |
| Objet | Sélectionne un objet JSON. | { "object": { "attr1": "value1", "attr2": "value2" }
} |
/object |
{ "attr1": "value1", "attr2": "value2" } |
| Array | Sélectionne un tableau JSON. | { "array": [ "value1", "value2" ] } |
/array |
[ "value1", "value2" ] |
| Index de tableau | Sélectionne un élément d'un tableau JSON par index. L'index commence à 0. | { "array": [ 1.1, 2.2 ] } |
/array[1] |
2.2 |
| Imbriqué | Sélectionne un attribut d'un objet imbriqué dans un tableau. | { "array": [ { "id": 123 }, { "id": 456
} ] } |
/array[1]/id |
456 |
| Imbrications multiples | Sélectionne tous les attributs d'un objet imbriqué dans un tableau. | { "array": [ { "id": 123 }, { "id": 456
} ] } |
/array/id |
[ 123, 456 ] |
| Clés entre guillemets simples | Sélectionne les noms de clé à l'aide de guillemets simples. | { "name with spaces": { "some attribute": true, "another attribute":
false } } |
/'name with spaces'/'some attribute' |
true |
| Clés entre guillemets doubles | Sélectionne les noms de clé à l'aide de guillemets doubles. | { "name with spaces": { "some attribute": true, "another attribute":
false } } |
/"name with spaces"/"some attribute" |
true |
| Support Unicode | Sélectionne à l'aide de clés et de valeurs Unicode. | { "a͓̽t͓̽t͓̽r͓̽": "v͓̽a͓̽l͓̽u͓̽e͓̽" } |
/"a͓̽t͓̽t͓̽r͓̽" |
"v͓̽a͓̽l͓̽u͓̽e͓̽" |