Visualizzatore albero JSON
Visualizza i dati JSON come albero collassabile interattivo. Cerca chiavi e valori, traccia JSONPath al passaggio del mouse e gestisci file di grandi dimensioni con caricamento lazy. Supporta il drag & drop di file .json.
Cos'è un visualizzatore albero JSON?
Un visualizzatore albero JSON è uno strumento che analizza il testo JSON e lo rende come struttura ad albero interattiva e collassabile. Ogni nodo mostra la sua chiave, tipo e anteprima del valore, permettendoti di esplorare visivamente dati JSON profondamente annidati senza leggere il testo grezzo.
Come espandere e comprimere i nodi dell'albero?
Fai clic sull'icona della freccia accanto a qualsiasi nodo oggetto o array per espanderlo o comprimerlo. Puoi anche cliccare sulla riga del nodo. Usa i pulsanti "Espandi tutto" e "Comprimi tutto" nella barra degli strumenti per attivare/disattivare l'intero albero in una volta.
Come funziona la funzione di ricerca?
Digita una parola chiave nella casella di ricerca e lo strumento evidenzierà istantaneamente chiavi e valori stringa corrispondenti. Le righe corrispondenti vengono evidenziate e puoi passare tra le corrispondenze usando i pulsanti precedente/successivo o i tasti Invio (avanti) e Maiusc+Invio (indietro).
Cos'è JSONPath e come lo copio?
JSONPath è un'espressione in notazione punto che punta a un nodo specifico, es., $.user.address[0].city. Passa il mouse su qualsiasi nodo e il suo percorso completo appare nella barra del percorso; fai clic sul percorso o sull'icona di copia per copiarlo negli appunti.
Posso caricare JSON da un file?
Sì. Fai clic sul pulsante "Carica file" per cercare un file .json, o semplicemente trascina e rilascia un file .json nell'area di input. Il contenuto del file viene letto localmente nel tuo browser e non viene mai caricato su alcun server.
Come vengono visualizzati i diversi tipi di valori?
Ogni tipo di valore ha un colore distinto: le stringhe sono verdi, i numeri sono blu, i booleani sono arancioni e i valori null sono grigi. Oggetti e array mostrano un badge con il conteggio dei loro figli, come {3} o [5].
Come gestisce lo strumento file JSON molto grandi?
Quando un nodo ha più di 1000 figli, lo strumento usa il caricamento lazy: renderizza i primi 100 elementi e mostra un pulsante "Carica altro" in basso. Questo mantiene l'interfaccia reattiva anche con array di migliaia di voci.
I miei dati JSON vengono inviati a un server?
No. Tutta l'analisi, il rendering e la ricerca avvengono interamente nel tuo browser. I tuoi dati JSON non lasciano mai il tuo dispositivo, rendendo questo strumento sicuro per dati sensibili o confidenziali.
Cosa succede quando incollo JSON non valido?
Lo strumento mostra un chiaro messaggio di errore sotto l'area di input che mostra l'errore di analisi e la sua posizione. La vista ad albero rimane vuota finché non correggi la sintassi e l'input diventa di nuovo JSON valido.
Questo strumento funziona offline?
Una volta caricata la pagina, lo strumento viene eseguito interamente nel tuo browser e può funzionare senza connessione internet. Solo il caricamento iniziale della pagina richiede accesso alla rete per recuperare le risorse statiche.