2.2. Root Identifier (Wurzel-Identifier)
2.2. Root Identifier (Wurzel-Identifier)
2.2.1. Syntax
Jede JSONPath-Abfrage (außer solchen innerhalb von Filterausdrücken; siehe Abschnitt 2.3.5) MUSS mit dem Wurzel-Identifier $ beginnen.
root-identifier = "$"
2.2.2. Semantics (Semantik)
Der Wurzel-Identifier $ repräsentiert den Wurzelknoten des Abfragearguments und erzeugt eine Knotenliste, die diesen Wurzelknoten enthält.
2.2.3. Examples (Beispiele)
Hinweis: In diesem und den folgenden Beispielen in den Abschnitten
2.2 und 2.3, außer Tabelle 11, präsentieren wir einen JSON-Text,
um den als Abfrageargument für die Abfragen in den Beispielen
verwendeten JSON-Wert zu zeigen, und dann eine Tabelle mit den
folgenden Spalten:
* Query: eine Beispielabfrage, die auf das Abfrageargument
angewendet wird
* Result: das Abfrageergebnis als Liste von JSON-Werten, die
im Abfrageargument gefunden wurden
* Result Path: das Abfrageergebnis als Liste von (normalisierten)
Pfaden in das Abfrageargument, die Positionen der JSON-Werte in
der vorherigen Spalte angeben
* Comment: beschreibende Information
JSON:
{"k": "v"}
Abfragen:
| Query | Result | Result Path | Comment |
|---|---|---|---|
| $ | {"k": "v"} | $ | Wurzelknoten |
Tabelle 3: Beispiel Wurzel-Identifier