Formattatore JSON & Validatore

Formatta, minifica, valida & esplora JSON — istantaneamente, nel tuo browser

📂 Contenuto ripristinato dalla sessione precedente.
Incolla JSON valido nell'editor per visualizzare qui la vista ad albero.
0 car. 0 righe
🔒 Privacy: Tutta la formattazione e la validazione vengono eseguite interamente nel tuo browser. Il tuo JSON non viene mai inviato ad alcun server.

Riferimento Rapido Sintassi JSON

Tipo Esempio Note
Oggetto{"key": "value"}Le chiavi devono essere stringhe tra virgolette doppie
Array[1, "two", true]Lista ordinata di valori
Stringa"hello\nworld"Tra virgolette doppie; escape con \
Numero42, 3.14, -1e5Nessuno zero iniziale; né NaN né Infinity
Booleanotrue / falseSolo minuscolo
NullnullSolo minuscolo

Errori JSON Comuni

Messaggio di errore Causa probabile Correzione
Unexpected token ','Virgola finale dopo l'ultimo elementoRimuovi la virgola finale
Unexpected token 'u'undefined usato come valoreSostituisci con null
Unexpected token '/'Commento nel JSON (// o /* */)Rimuovi i commenti — JSON non li supporta
Unexpected token '''Stringa tra virgolette singoleUsa le virgolette doppie
Unexpected end of JSONParentesi o graffa non chiusaVerifica il bilanciamento di parentesi e graffe

FAQ

Cos'è un JSON valido?

Un JSON valido deve avere un unico valore radice (oggetto, array, stringa, numero, booleano o null), stringhe tra virgolette doppie, nessuna virgola finale e nessun commento. Anche le chiavi degli oggetti devono essere stringhe tra virgolette doppie.

Come funziona il rilevamento della riga e della colonna dell'errore?

Lo strumento analizza il messaggio di errore di JSON.parse per estrarre una posizione di carattere, poi conta i ritorni a capo nell'input fino a quella posizione per calcolare la riga e la colonna esatte. La riga con l'errore viene evidenziata nell'editor.

I miei dati JSON vengono inviati a un server?

No. Tutta la formattazione, la validazione e il rendering ad albero avvengono interamente nel tuo browser tramite JavaScript. Il tuo JSON non lascia mai il tuo dispositivo.

Posso aprire un file .json?

Sì. Clicca sul pulsante 'Apri File' e seleziona un file .json o .txt. Il contenuto viene letto tramite l'API FileReader nel tuo browser — non avviene alcun caricamento.

Cosa mostra la vista ad albero?

La vista ad albero mostra il tuo JSON come una gerarchia espandibile/comprimibile. Ogni nodo mostra il suo tipo con badge colorati. Puoi cercare chiavi e valori e copiare i valori dei singoli nodi.