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.

1

Incolla il tuo JSON

Incolla il tuo documento JSON nel pannello di input.

2

Inserisci un'espressione JSONPath

Digita la tua espressione JSONPath nel campo di query.

3

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.