Basisauswahl

Wählen Sie Elemente mithilfe eines Schrägstrichs (/) aus. Wählen Sie Array-Elemente in eckigen Klammern ([]) aus.

Die folgende Tabelle enthält Beispiele für die Basisauswahl von JSON-Elementen.

Tabelle 1. Grundlegende Auswahlbeispiele
Beispiel Beschreibung Status Ausdruck Ergebnis
Basiselement Wählt ein JSON-Basiselement aus. { "object": { "attr1": "value1", "attr2": "value2" } } /object/attr1 "value1"
Neu in V2 Zeichenfoleindex Wählt ein Zeichen einer Zeichenfolge aus. { "object": { "attr1": "value1", "attr2": "value2" } } /object/attr1[0] "v"
Objekt Wählt ein JSON-Objekt aus. { "object": { "attr1": "value1", "attr2": "value2" } } /object { "attr1": "value1", "attr2": "value2" }
Feldgruppe Wählt ein JSON-Array aus. { "array": [ "value1", "value2" ] } /array [ "value1", "value2" ]
Feldgruppenindex Wählt ein Element eines JSON-Arrays nach Index aus. Der Index beginnt bei 0. { "array": [ 1.1, 2.2 ] } /array[1] 2.2
Verschachtelt Wählt ein Attribut eines Objekts aus, das in einem Array verschachtelt ist. { "array": [ { "id": 123 }, { "id": 456 } ] } /array[1]/id 456
Mehrfach verschachtelt Wählt alle Attribute eines Objekts aus, das in einem Array verschachtelt ist. { "array": [ { "id": 123 }, { "id": 456 } ] } /array/id [ 123, 456 ]
Schlüssel in einfachen Anführungszeichen Wählt Schlüsselnamen mit einfachen Anführungszeichen aus. { "name with spaces": { "some attribute": true, "another attribute": false } } /'name with spaces'/'some attribute' true
Schlüssel in doppelten Anführungszeichen Wählt Schlüsselnamen mit doppelten Anführungszeichen aus. { "name with spaces": { "some attribute": true, "another attribute": false } } /"name with spaces"/"some attribute" true
Unicode-Unterstützung Wählt mithilfe von Unicode-Schlüsseln und -Werten aus. { "a͓̽t͓̽t͓̽r͓̽": "v͓̽a͓̽l͓̽u͓̽e͓̽" } /"a͓̽t͓̽t͓̽r͓̽" "v͓̽a͓̽l͓̽u͓̽e͓̽"