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.
| 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͓̽" |