Valutatore JSONPath
Il percorso, il tuo documento e quel che seleziona davvero.
Risultato
Incolla o scrivi qui sopra per vedere il risultato.
I tuoi file restano sul tuo dispositivo
Questo strumento viene eseguito interamente nel tuo browser. Ciò che incolli viene elaborato sul tuo dispositivo e non viene mai inviato a un server, quindi puoi usarlo in sicurezza con token, chiavi e testi non pubblicati.
Come funziona
- Incolla il JSON.
- Scrivi il percorso: $.users[*].email, $..price, $.items[?(@.qty > 2)].name.
- Leggi quel che torna, e il conteggio sopra.
- Passa a «una corrispondenza per riga» quando ti serve un elenco da incollare altrove.
Domande frequenti
- Di quale dialetto si tratta?
- Il sottoinsieme su cui tutte le implementazioni concordano. JSONPath non ha avuto alcuna specifica fino alla RFC 9535 del 2024, e nel frattempo ogni libreria si era fatta il suo dialetto. Qui ci sono nomi, indici, sezioni, caratteri jolly, discesa ricorsiva e filtri di confronto — e un avviso appena si va oltre.
- Esegue espressioni di script?
- No, e di proposito. Alcune implementazioni passano $.a[(@.length-1)] al valutatore del linguaggio stesso. Farlo con una stringa incollata da qualcuno è indifendibile: quelle espressioni vengono rifiutate con una spiegazione anziché eseguite.
- Perché il mio percorso non trova nulla?
- Quasi sempre un livello in più o in meno. Prova il percorso un passo alla volta — $, poi $.store, poi $.store.book — e guarda dove le corrispondenze si fermano.
- Viene inviato qualcosa a un server?
- No. Gira nel browser: quello che incolli resta sul tuo computer.
Strumenti correlati
{} Formattatore JSON Incolla JSON e riprendilo rientrato, minimizzato o validato. I tuoi dati restano su questa pagina. ≠ Confronto JSON Quel che è cambiato davvero, come percorso. {} JSON a tipi Un campione da una parte, un tipo dall’altra. ✓ Validatore YAML Si analizza — e significa quel che credi?