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.

Tableau 1. Exemples de sélection de base
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͓̽"