Formatta, minifica, valida & esplora JSON — istantaneamente, nel tuo browser
| 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 \ |
| Numero | 42, 3.14, -1e5 | Nessuno zero iniziale; né NaN né Infinity |
| Booleano | true / false | Solo minuscolo |
| Null | null | Solo minuscolo |
| Messaggio di errore | Causa probabile | Correzione |
|---|---|---|
| Unexpected token ',' | Virgola finale dopo l'ultimo elemento | Rimuovi la virgola finale |
| Unexpected token 'u' | undefined usato come valore | Sostituisci con null |
| Unexpected token '/' | Commento nel JSON (// o /* */) | Rimuovi i commenti — JSON non li supporta |
| Unexpected token ''' | Stringa tra virgolette singole | Usa le virgolette doppie |
| Unexpected end of JSON | Parentesi o graffa non chiusa | Verifica il bilanciamento di parentesi e graffe |
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.
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.
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.
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.
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.