Categoria: Sviluppo

Estrattore JSON Path

Idea internaManca uno strumento?

Estrae valori da un JSON con un percorso semplice

Incolla del JSON ed estrai valori con un semplice percorso a punti/parentesi come users[0].email, users.*.id o items[].name, senza scrivere alcun codice. Funziona interamente nel tuo browser.

2 valore/i corrispondente/i.

Valori corrispondenti
"ada@example.com"
"grace@example.com"

Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.

A cosa serve

Estrarre alcuni valori da una risposta JSON annidata di solito richiede di scrivere uno script usa e getta. Questo strumento analizza il JSON incollato e lo percorre usando una piccola sintassi di percorso: una chiave semplice per una proprietà dell'oggetto, [n] per un indice di array, e [] oppure [*] come carattere jolly su ogni elemento dell'array o valore dell'oggetto, poi elenca ogni valore trovato dal percorso.

Come si usa

  1. Incolla il JSON che vuoi interrogare.
  2. Inserisci un percorso come users[0].email, users.*.id o items[].name.
  3. Copia i valori trovati, elencati uno per riga.

Privacy

Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.

Domande frequenti

Il mio JSON viene caricato da qualche parte?
No. L'analisi e la corrispondenza dei percorsi avvengono in JavaScript nel tuo browser; i dati non lasciano mai il tuo dispositivo.
Usa eval o esegue il mio JSON come codice?
No. Il percorso viene analizzato manualmente in chiavi, indici e caratteri jolly, e il JSON viene sempre letto solo con JSON.parse, mai eseguito.
Cosa individua un carattere jolly?
[] oppure [*] su un array individua ogni elemento, e .* su un oggetto individua ogni valore delle proprietà, quindi un percorso come users.*.id raccoglie l'id di ogni utente.