Valutatore JSONPath — Interrogazione di documenti JSON
Valutatore JSONPath
Esegua espressioni JSONPath su qualsiasi documento JSON per estrarre esattamente i valori che le servono. Supporta la notazione con punto e con parentesi, i caratteri jolly *, la ricerca discendente .., le slice di array e le espressioni di filtro come ?(@.price < 10). Altri strumenti: Formattatore JSON | Confronto JSON | Tutti gli strumenti JSON. Tutta l'elaborazione avviene localmente nel suo browser — non viene caricato nulla.
Espressione JSONPath:
L'espressione deve iniziare con $. Un elenco di risultati non vuoto indica che l'espressione ha trovato corrispondenze. Ctrl+Invio in una delle due caselle valuta anch'essa l'espressione.
Input (documento JSON)
Output (corrispondenze)
Valuta automaticamente mentre scrive.
Incolli il JSON a sinistra, digiti un'espressione JSONPath, poi la valuti. Tutta l'elaborazione resta nel suo browser.
Riferimento rapido JSONPath (stile RFC 9535): $ radice .name / ['name'] figlio [*] qualsiasi elemento .. ricerca discendente (ad es. $..price) [0], [-1] indice [0:2] slice [?(…)] filtro, ad es. $..book[?(@.price < 10)]. Nota: un'espressione valida che non trova nulla segnala nessuna corrispondenza invece di un errore, il che è utile per esplorare la struttura di un documento.
JSONPath — un linguaggio di interrogazione per JSON
JSONPath seleziona nodi all'interno di un documento JSON come XPath seleziona nodi in XML: $ è la radice, .name entra in una chiave, [n] indicizza gli array, .. cerca in modo ricorsivo e ?(...) filtra per espressione. A differenza di un linguaggio di interrogazione completo, si limita alla lettura — non può trasformare né aggregare. Un'espressione che non trova nulla restituisce un risultato vuoto, non un errore.
RFC 9535 (2024) ha standardizzato la sintassi seguita da questa pagina.
🔷 Strumenti JSON
Esegua interrogazioni JSONPath su documenti JSON con caratteri jolly, filtri e slice.