JSON Query
Interroga dati JSON con espressioni JSONPath
Input JSON
Risultati
Cos'è JSONPath?
JSONPath è un linguaggio di query per JSON, analogo a XPath per XML. Usa una sintassi di espressione di percorso concisa per indirizzare parti di un documento JSON.
Questo strumento implementa un valutatore JSONPath basato su browser che supporta gli operatori più comuni.
Come interrogare JSON con JSONPath
Segui questi passaggi per estrarre dati dal tuo JSON.
Incolla il tuo JSON
Incolla il tuo documento JSON nel pannello di input.
Inserisci un'espressione JSONPath
Digita la tua espressione JSONPath nel campo di query.
Esegui e copia i risultati
Clicca su Esegui. I valori corrispondenti vengono visualizzati come array JSON.
Casi d'uso
Filtraggio risposte API
Estrai solo i campi necessari da una risposta API grande.
Esplorazione dei dati
Usa la discesa ricorsiva per scoprire tutte le occorrenze di un nome campo a qualsiasi profondità.
Generazione asserzioni test
Genera asserzioni precise per test automatizzati.
Estrazione valori di configurazione
Estrai valori specifici da file di configurazione JSON di grandi dimensioni.
Domande frequenti
Quali operatori JSONPath sono supportati?
Questo strumento supporta: $ (radice), .key e ['key'] (figlio), [n] (indice array), [*] (jolly), .. (discesa ricorsiva) e espressioni di filtro.
In cosa differisce JSONPath da SQL?
JSONPath è un linguaggio di espressione di percorso per navigare dati JSON gerarchici, non un linguaggio di query relazionale.
Il valutatore supporta tutte le funzionalità JSONPath?
Questo strumento supporta gli operatori JSONPath più comuni per l'uso quotidiano.
I miei dati vengono inviati a un server?
No. Tutto avviene nel tuo browser.
Qual è il formato del risultato?
I risultati vengono restituiti come array JSON.
Strumenti correlati
Esplora altri strumenti di query, filtro e validazione JSON.