JSONPath Tester & Valutatore

Interroga, ispeziona e valuta documenti JSON usando espressioni JSONPath in tempo reale. Tutte le valutazioni vengono eseguite localmente nel tuo browser — i tuoi dati non vengono mai caricati.

Dialetto: JSONPath-Plus
Pronto
0 byte
I valori corrispondenti verranno visualizzati qui.

Esempi JSONPath

Carica i dati di esempio e clicca su qualsiasi espressione qui sotto per provarla immediatamente. Questi esempi dimostrano i selettori standard e le estensioni JSONPath-Plus.

Espressione Descrizione
$.store.book[*].author Autori di tutti i libri nel negozio.
$..author Tutti gli autori ricorsivamente ovunque nel JSON.
$.store.book[?(@.price < 10)] Books cheaper than $10 using filter expressions.
$.store.book[0,1] Primi due libri usando selettori unione/virgola.
$.store.book[:2] Primi due libri usando la notazione slice.
$.store.book[?(@.isbn)] Tutti i libri che contengono una proprietà ISBN.
$..price Tutti i prezzi ricorsivamente ovunque nel documento.

Informazioni su JSONPath-Plus

Questo valutatore esegue il dialetto JSONPath-Plus. Estende la specifica JSONPath originale con funzioni personalizzate, selettori padre (^), filtri proprietà/indice e operazioni native su array/slice.

Differenze di Sintassi e Dialetto

La sintassi JSONPath varia tra le librerie (es. Go, Java, Python). JSONPath-Plus è JavaScript completamente lato client, consentendo funzioni di filtro standard e ricerche di selettori profondi in modo sicuro nel browser.

Privacy 100% Lato Client

I tuoi documenti JSON e le espressioni di query vengono valutati direttamente all'interno della sandbox del tuo browser. Nessun dato viene inviato ad API o server esterni, garantendo la completa privacy.

Tester JSONPath

Valutare le espressioni supportate da JSONPath contro un documento locale JSON e controllare i percorsi e i valori corrispondenti.

Introduzione
JSON e un’espressione JSONPath.
Formato di uscita
I valori corrispondenti con i loro percorsi e il conteggio.
Le limitazioni reali
I dialetti JSONPath differiscono; le espressioni di script e gli operatori non supportati non sono accettati, e una domanda valida può legalmente corrispondere a nulla.
Privacy e trattamento dei dati
valid JSON e un'espressione JSONPath viene elaborata in questa scheda del browser. Converter non riceve o memorizza; chiudere o ricaricare la pagina esclude lo stato di funzionamento a meno che l'outil non fornisca esplicitamente una download locale.

Come utilizzare questo strumento

  1. Fornire validità JSON e un'espressione JSONPath nei controlli degli strumenti.
  2. Scegli le impostazioni che influenzano i valori corrispondenti con i loro percorsi e contare, quindi eseguire l'output.
  3. Verifica i valori corrispondenti con i loro percorsi e conta prima di copiare o scaricarli.

Modalità comuni di fallimento

Invalid JSON, brackets malformati, un operatore non supportato o una strada assente dal documento produce un errore o zero match.

Un esempio utile

Eseguire $.store.book[*].title contro un documento di negozio per elencare ogni titolo del libro.