2.2. Root Identifier (Identificatore radice)
2.2. Root Identifier (Identificatore radice)
2.2.1. Syntax (Sintassi)
Ogni interrogazione JSONPath (eccetto quelle all'interno di espressioni di filtro; vedere Sezione 2.3.5) DEVE iniziare con l'identificatore radice $.
root-identifier = "$"
2.2.2. Semantics (Semantica)
L'identificatore radice $ rappresenta il nodo radice dell'argomento dell'interrogazione e produce una nodelist costituita da quel nodo radice.
2.2.3. Examples (Esempi)
Nota: in questo esempio e nei seguenti esempi nelle Sezioni
2.2 e 2.3, eccetto per la Tabella 11, presenteremo un testo JSON
per mostrare il valore JSON usato come argomento dell'interrogazione
per le interrogazioni negli esempi e poi una tabella con le seguenti
colonne:
* Query: un'interrogazione di esempio da applicare all'argomento
dell'interrogazione
* Result: il risultato dell'interrogazione come lista di valori JSON
che sono stati individuati nell'argomento dell'interrogazione
* Result Path: il risultato dell'interrogazione come lista di percorsi
(normalizzati) nell'argomento dell'interrogazione, che danno le posizioni
dei valori JSON nella colonna precedente
* Comment: informazioni descrittive
JSON:
{"k": "v"}
Interrogazioni:
| Query | Risultato | Percorso risultato | Commento |
|---|---|---|---|
| $ | {"k": "v"} | $ | Nodo radice |
Tabella 3: Esempio di identificatore radice