Nouplo

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

  1. Incolla il JSON.
  2. Scrivi il percorso: $.users[*].email, $..price, $.items[?(@.qty > 2)].name.
  3. Leggi quel che torna, e il conteggio sopra.
  4. 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