ESC

Cercatore di Percorsi JSON

Percorso Selezionato

Clicca su qualsiasi nodo nell'albero per vedere il suo percorso.

Cerca Percorsi

Prima analizza il JSON, poi cerca tra tutti i percorsi.

Come Funziona

Incolla i tuoi dati JSON e clicca su "Analizza JSON". Clicca su qualsiasi chiave o valore nell'albero per vedere il JSONPath completo. Usa la ricerca per filtrare i percorsi per parola chiave.

Tutta l'elaborazione avviene nel tuo browser. Nessun dato viene inviato a nessun server.

Funzionalita

Clic-per-Percorso

Clicca su qualsiasi chiave o valore nell'albero interattivo per ottenere istantaneamente l'espressione JSONPath

Cerca e Filtra

Cerca tra tutti i percorsi e valori per trovare rapidamente i dati di cui hai bisogno

Albero Interattivo

Vista ad albero comprimibile con evidenziazione della sintassi per stringhe, numeri, booleani e null

Privacy Prima di Tutto

Tutta l'elaborazione avviene localmente nel tuo browser, nessun dato viene inviato al server

Come Usare?

1

Incolla il tuo JSON

Incolla i tuoi dati JSON nell'area di input, o clicca su "Carica Esempio" per provare con dati di esempio.

2

Clicca Analizza JSON

Clicca il pulsante Analizza JSON per costruire una vista ad albero interattiva della tua struttura dati.

3

Clicca per il Percorso

Clicca su qualsiasi chiave o valore nell'albero per vedere e copiare la sua espressione JSONPath completa.

Domande Frequenti

JSONPath è un linguaggio di interrogazione per JSON, simile a XPath per XML. Utilizza la notazione a punti e parentesi quadre per indirizzare i valori in un documento JSON. Ad esempio, $.store.books[0].title recupera il titolo del primo libro, e $.store.books[*].author recupera tutti gli autori. È il metodo standard per estrarre valori annidati in strumenti come jq, Postman, AWS Step Functions e molte librerie di elaborazione JSON.

Incolla il tuo JSON e clicca su Parse JSON. Lo strumento costruisce una visualizzazione ad albero espandibile con tutte le chiavi e i valori visibili. Clicca su qualsiasi nodo chiave o valore e l'intera espressione JSONPath per quel nodo verrà visualizzata e copiata istantaneamente. I percorsi annidati vengono risolti automaticamente: non dovrai mai contare manualmente le parentesi o tracciare la profondità dell'annidamento.

Sì. Le espressioni generate seguono la sintassi standard JSONPath (Goessner) e funzionano con librerie nella maggior parte dei linguaggi: jsonpath-ng e jmespath (Python), jsonpath-plus e jsonpath (JavaScript/Node.js), Jayway JsonPath (Java), JsonPath.Net (C#), e php-jsonpath (PHP). Il simbolo $ root è incluso in modo che le espressioni siano pronte all'uso senza modifiche.

La notazione a punti ($.store.name) è più corta e funziona quando le chiavi sono identificatori semplici. La notazione a parentesi ($.store["name"]) è necessaria per le chiavi che contengono spazi, trattini, punti o che iniziano con numeri — per esempio ["my-config"]["api-key"]. Lo strumento utilizza la notazione a punti ove possibile e passa automaticamente alla notazione a parentesi per le chiavi che ne hanno bisogno.

Dopo aver analizzato il JSON, usa l'input Search Paths. Digita qualsiasi nome di chiave, percorso parziale o valore e lo strumento filtrerà tutti i percorsi in tempo reale. Ad esempio, cercando "email" apparirà istantaneamente ogni percorso che contiene la parola email — utile nelle risposte API profondamente annidate con decine di campi. Clicca su qualsiasi risultato della ricerca per copiare quel percorso.

Il path finder genera percorsi esatti per i singoli nodi cliccati. I wildcard ($[*]) e il recursive descent ($..) non vengono generati automaticamente — lo strumento punta alla navigazione di precisione, non alla costruzione di query. Per creare query con wildcard, copia il percorso fino al livello target e aggiungi manualmente [*] o .. . I percorsi esatti generati sono un punto di partenza affidabile.

JSONPath è un linguaggio di espressioni di percorso — individua i valori ma non li trasforma. jq è un elaboratore JSON completo con filtraggio, mappatura, ordinamento e aritmetica. Per trovare semplicemente dove si trova un valore in un documento JSON, le espressioni JSONPath di questo strumento funzionano direttamente in jq (con piccole modifiche alla sintassi). Per trasformazioni complesse, la propria sintassi di filtro di jq è più appropriata.

Sì. Tutta l'analisi JSON e la generazione dei percorsi avvengono interamente nel tuo browser con JavaScript. Nessun dato viene inviato a alcun server. Puoi incollare in sicurezza chiavi API, credenziali, configurazioni interne o qualsiasi JSON sensibile — nulla lascia il tuo dispositivo.

Cos'e JSON Path Finder?

Incolla del JSON e lo strumento costruisce un albero interattivo. Clicca su qualsiasi nodo e ottieni l'espressione JSONPath completa, pronta da copiare. Utile quando lavori con risposte API profondamente annidate o file di configurazione.

Funzioni principali

Navigazione clic-per-percorso, ricerca in tempo reale, albero con evidenziazione sintassi e nodi comprimibili, copia con un clic per percorsi e valori, e validazione JSON con messaggi di errore chiari.

Casi d'uso comuni

Lo sviluppo API e il caso principale. Quando ricevi una risposta JSON complessa e devi estrarre un campo specifico, questo strumento trova il percorso all'istante. Utile anche per debug di file di config o per imparare JSONPath.

Consigli

Usa la ricerca per trovare percorsi per nome chiave o valore quando il JSON e grande. Il pannello statistiche mostra la distribuzione dei tipi di dati. Formatta il JSON prima per un albero piu pulito.

Privacy

Tutto gira nel tuo browser. I tuoi dati JSON non escono mai dal tuo computer. Nessun server, nessun account, nessun tracciamento.

Sicurezza e Privacy

La sicurezza dei vostri dati è la nostra priorità

Elaborazione Locale

Tutta l'elaborazione avviene nel vostro browser

Nessun Trasferimento Dati

I vostri dati non vengono inviati ai nostri server

Nessun Archiviazione Dati

Nessun dato viene memorizzato o condiviso

Crittografia SSL

Crittografia SSL per connessione sicura

Passo Successivo

Anche su MoreOnlineTools