🔍

Tester JSONPath

Testa espressioni JSONPath su dati JSON. Supporta $, caratteri jolly, sezioni di array e espressioni di filtro. Risultati in tempo reale nel browser.

Strumenti per sviluppatori Funziona localmente Nessun dato inviato
JSONPath Query JSON espressioni di filtro solo lato client
Input JSON
Percorso:
Esempi:
Risultati —
Incolla JSON e inserisci un'espressione JSONPath per vedere i risultati
💡
Sintassi JSONPath: $ = radice · . = figlio · [*] = tutti gli elementi dell'array · [0] = indice · [0:2] = slice · .. = discesa ricorsiva · ?(@.price < 10) = espressione di filtro. Esempio: $.store.book[?(@.category=="fiction")].title

Che cos'è il Tester JSONPath?

Il Tester JSONPath consente di eseguire espressioni JSONPath su dati JSON e di controllare immediatamente i risultati corrispondenti. È utile per il debug delle API, le fixture di test, le regole ETL e qualsiasi flusso di lavoro in cui devi individuare nodi specifici all'interno di JSON annidati.

Come usare il Tester JSONPath

  1. Incolla il documento JSON nell'area di input.
  2. Inserisci l'espressione JSONPath che vuoi testare.
  3. Esamina le corrispondenze restituite e regola filtri o selettori.
  4. Copia il percorso funzionante nella tua app, nel test o nel passaggio di automazione.
Comprendere il Tester JSONPath ▾
Esempio
Input JSON: {"users":[{"name":"Alice","age":30},{"name":"Bob","age":17}]}
Risultato Percorso: $.users[?(@.age >= 18)].name
Casi d'uso comuni
  • Testa espressioni JSONPath su risposte API e fixture
  • Verifica filtri e selettori di array prima di usarli nel codice
  • Esegui il debug di strutture JSON annidate interrogando solo i campi necessari
  • Spiega ai colleghi come JSONPath seleziona i nodi da payload complessi
Perché usare questo strumento
  • Utile per API, regole di automazione e debug delle fixture.
  • Rende più semplice interrogare in modo interattivo array e oggetti annidati.
  • Funziona nel browser, così i campioni JSON restano locali durante i test.
Domande frequenti
JSONPath è uguale a jq?

No — jq è un linguaggio di query separato. JSONPath è standardizzato in RFC 9535 ed è supportato da molte librerie.

Posso usare più espressioni contemporaneamente?

Attualmente una sola espressione alla volta — i risultati mostrano tutti i nodi corrispondenti.

Che cosa fa Tester JSONPath Online — Interroga e verifica gratuitamente le espressioni JSONPath?

Tester JSONPath Online — Interroga e verifica gratuitamente le espressioni JSONPath funziona interamente nel browser e ti aiuta a completare questa attività senza caricare dati su un server.

Tester JSONPath Online — Interroga e verifica gratuitamente le espressioni JSONPath è gratuito?

Sì. Questo strumento è gratuito e non richiede registrazione.