Vai al contenuto
100% locale

Visualizzatore albero JSON

Convalida JSON e renderizza la sua struttura come albero indentato per comprendere il contenuto voluminoso a colpo d'occhio.

Ingresso
Uscita

Visualizzatore albero JSON

Incolla JSON e questo strumento disegna la sua struttura come un albero indentato, utilizzando gli stessi connettori di caselle ("├─", "└─", "│") che un file explorer o il comando "tree" di Unix utilizza. È stato progettato per quando un formattatore da solo non è sufficiente — una risposta API profondamente nidificata, un file di configurazione con decine di chiavi, o un payload che non hai mai visto prima e hai bisogno di comprendere a colpo d'occhio.

Ogni nodo di oggetto e array è etichettato dal suo numero di figli anziché da un nome di tipo generico — "user{5}" per un oggetto con cinque chiavi, "items[12]" per un array di dodici elementi — in modo che la dimensione di ogni ramo sia visibile senza espanderlo. I valori scalari mostrano il loro contenuto, troncato a una lunghezza che controlli in modo che una stringa lunga non spinga l'albero fuori dallo schermo. Attiva "Mostra tipi" per annotare ogni foglia con il suo tipo JSON, utile quando un campo potrebbe contenere più di una forma. "Profondità massima" riduce qualsiasi cosa nidificata più profondamente in un riepilogo di una riga, mantenendo leggibili anche i documenti molto profondri. "Ordina chiavi" visualizza le chiavi di ogni oggetto alfabeticamente invece dell'ordine sorgente, comodo per confrontare due strutture simili a occhio.

Quando l'input non è JSON valido, lo strumento indica la riga e la colonna esatta in cui l'analisi non è riuscita, mostra quella riga e dichiara cosa controllare: una virgola mancante, una virgoletta non sfuggita o una parentesi mai chiusa. Questo trasforma una ricerca attraverso un payload lungo in uno sguardo a una riga.

Tutto funziona nel tuo browser. Il JSON che incolli — configurazione di produzione, una risposta API con dati reali dei clienti, un payload che non dovresti condividere — viene analizzato e visualizzato localmente e non viene mai caricato da nessuna parte. Copia l'albero o scaricalo come file .txt quando hai finito.

FAQ

Che cosa significano i numeri tra parentesi graffe e quadre?
Sono conteggi di figli, non valori: "user{5}" è un oggetto con cinque chiavi, "items[12]" è un array di dodici elementi. Ti permette di valutare quanto sia grande un ramo prima di espanderlo.
Che cosa succede ai nodi più profondi di "Profondità massima"?
Vengono compressi in una singola riga di riepilogo che mostra quanti nodi figlio sono stati nascosti, invece di essere espansi ulteriormente. Aumenta il limite per vedere più a fondo nel documento.
Come vengono abbreviati i valori lunghi?
"Lunghezza massima valore" limita quanti caratteri un valore scalare può mostrare prima di essere tagliato con un'ellissi. Il taglio non finisce mai nel mezzo di un carattere multibyte o di un emoji.
Che cosa mi dice il messaggio di errore se il mio JSON non è valido?
Indica la riga e la colonna in cui l'analisi non è riuscita, mostra quella riga e dichiara il motivo del parser — di solito una virgola mancante, una virgoletta non sfuggita o una parentesi non chiusa vicino a quel punto.
Il mio JSON viene caricato da qualche parte?
No. L'analisi e la visualizzazione avvengono interamente nel tuo browser e il documento non lascia mai il tuo dispositivo — sicuro per payload contenenti token, dati dei clienti o identificatori interni.