Estrattore JSONPath
Estrae i valori corrispondenti a un'espressione JSONPath o JSON Pointer da un documento JSON.
Estrattore JSONPath
Incolla un documento JSON, scrivi una query e questo strumento restituisce solo i valori che corrispondono — senza bisogno di scrivere uno script o aprire una REPL per estrarre un campo da una struttura grande. Supporta due stili di query: espressioni JSONPath come $.users[*].email e riferimenti RFC 6901 JSON Pointer come /users/0/email. Passa tra loro con l'opzione di sintassi a seconda di quale hai già a portata di mano, da una documentazione API, una riga di log o una segnalazione di errore.
Il supporto per JSONPath copre i modelli che le persone effettivamente usano: accesso con notazione punto e parentesi ($.user.name o $['user name'] per chiavi con spazi), il carattere jolly [*] per espandersi su ogni elemento di un array o ogni valore di un oggetto, indici numerici inclusi quelli negativi contati dalla fine ($.items[-1]), e .. discesa ricorsiva per trovare una chiave a qualsiasi profondità indipendentemente da quanto sia nidificata ($..email). Le espressioni filtrate e gli intervalli di slice non sono supportati — se la tua query ha bisogno di una logica condizionale, estrai prima l'array genitore e filtro dopo.
Due opzioni modellano l'output. L'opzione "Elenco di righe" stampa ogni valore trovato sulla propria riga — le stringhe vengono stampate così come sono, gli oggetti e gli array vengono stampati come JSON compatto — che è comodo passare direttamente a un altro strumento basato su righe come sort o dedupe. L'opzione "Array JSON" racchiude ogni corrispondenza in un unico array JSON, utile quando vuoi un sottoinsieme pulito e analizzabile del documento originale. Attiva "Mostra il percorso per ogni corrispondenza" per aggiungere il percorso risolto davanti a ogni risultato, il che aiuta quando più campi diversi potrebbero plausibilmente spiegare un valore dato.
Tutto viene eseguito localmente nel tuo browser: il documento che incolla e l'espressione che scrivi non vengono mai caricati da nessuna parte. Questo lo rende sicuro per puntare a risposte API reali, esportazioni di configurazione interne o frammenti di log di produzione. Il conteggio sotto l'output riporta esattamente quante corrispondenze sono state trovate, quindi un risultato vuoto inaspettato è facile da distinguere da una query che silenziosamente non ha restituito nulla.