Query JSON Path
Estrai dati da JSON usando espressioni JSONPath
Input JSON
Risultati della Query
Cos'e JSON Path Query?
Hai bisogno di estrarre dati specifici da enormi file JSON? JSON Path ti permette di interrogare ed estrarre valori da strutture JSON (JavaScript Object Notation) complesse. Pensalo come XPath per XML, ma per JSON.
Come spiega MDN Web Docs, JSONPath e essenziale per navigare e interrogare dati JSON. Il nostro strumento supporta la sintassi standard JSONPath, permettendoti di trovare valori, filtrare array e navigare strutture annidate.
Tutto avviene nel tuo browser — il tuo JSON non lascia mai il tuo computer. Interroga ed estrai dati istantaneamente con potenti espressioni JSONPath.
Come Usare JSON Path Query
Segui questi passaggi per estrarre dati da JSON usando JSONPath. Ogni passaggio usa i pannelli reali di questa pagina.
Incolla JSON o Carica un Esempio
Incolla il tuo JSON nel pannello sinistro Input JSON, o clicca Carica per caricare un file. Clicca Esempio per caricare dati di esempio (es. una libreria). L'esempio include strutture annidate per testare i percorsi. Supporta la sintassi JSONPath standard.
Inserisci l'Espressione JSONPath
Digita la tua espressione nel campo Espressione JSONPath sotto gli editor. Esempi: $..* (tutti i valori), $.store.book[*].author (tutti gli autori), $..price (tutti i prezzi). Usa i pulsanti esempio — Tutti i valori, Tutti gli autori, Tutti i prezzi, Libri sotto $10 — per provare pattern comuni. I risultati si aggiornano automaticamente mentre digiti.
Visualizza ed Esporta i Risultati
Il pannello destro Risultati della Query mostra i valori corrispondenti. Clicca Copia per copiare i risultati, o Scarica per salvare come file. Tutta l'elaborazione avviene nel tuo browser — il tuo JSON non lascia mai il tuo computer.
Quando Lo Useresti Davvero
Estrazione Dati
Estrai valori specifici da grandi documenti JSON. Trova tutti i prezzi, nomi o ID senza navigare manualmente la struttura.
Filtraggio Array
Usa espressioni di filtro per trovare elementi che corrispondono a condizioni. Trova tutti i prodotti sotto un certo prezzo, o utenti in una citta specifica.
Test API
Testa le risposte API estraendo campi specifici. Verifica che i valori attesi esistano e corrispondano ai tuoi requisiti.
Analisi Dati
Estrai dati per analisi o reportistica. Preleva campi specifici dalle esportazioni JSON per usarli in fogli di calcolo o altri strumenti.
Domande Frequenti
I miei dati JSON vengono memorizzati?
No. Tutto avviene direttamente nel tuo browser. Il tuo JSON non lascia mai il tuo computer — non lo vediamo nemmeno. Consulta lo standard ECMA-404 per maggiori dettagli.
Quale sintassi JSONPath e supportata?
Supportiamo la sintassi JSONPath standard inclusi: $ (radice), . (operatore figlio), .. (discesa ricorsiva), [*] (jolly), [0] (indice array) e [?(@.key)] (espressioni di filtro).
Come funzionano le espressioni di filtro?
Le espressioni di filtro usano la sintassi [?(@.proprieta operatore valore)]. Ad esempio, $..book[?(@.price < 10)] trova tutti i libri con prezzo inferiore a 10.
Posso interrogare oggetti annidati?
Si. Usa l'operatore di discesa ricorsiva .. per cercare in tutti i livelli. Ad esempio, $..price trova tutti i valori di prezzo indipendentemente dalla profondita di annidamento.
Cosa succede se il JSONPath non trova nulla?
Se non ci sono corrispondenze, l'output sara vuoto o mostrera un array vuoto. Controlla la sintassi JSONPath e verifica che la struttura JSON corrisponda alla tua query.
Funziona con JSON non valido?
No, serve prima un JSON valido. Se c'e qualche problema, mostreremo un errore. Prova prima il nostro Validatore JSON o il Correttore JSON.
Altri Strumenti JSON Che Potresti Aver Bisogno
Le query sono solo un'attivita JSON. Ecco altri strumenti che funzionano bene insieme: