Formattatore e validatore JSON
Incolla il tuo JSON per renderlo leggibile, trovare il punto esatto in cui si rompe o ridurlo a una sola riga.
Sigillato su questo dispositivo
Funziona nel tuo browser. Non viene caricato nulla.
Sigillato
Risultato
Il JSON formattato apparirà qui mentre scrivi.
Questo JSON non è valido
Come funziona
-
Incolla il tuo JSON
Incollalo, scrivilo o apri un file .json. La formattazione parte non appena c’è qualcosa da leggere.
-
Correggi ciò che non va
Se il JSON non è valido, vedi la riga, la colonna e una spiegazione semplice. Un clic porta il cursore sul problema.
-
Scegli la forma
Scegli la vista formattata, minificata o ad albero, imposta il rientro, ordina le chiavi, poi copia o scarica il risultato.
Domande frequenti
Il mio JSON viene inviato a un server?
No. Analisi e formattazione avvengono interamente nel tuo browser, quindi risposte di API, file di configurazione e token non lasciano mai il dispositivo.
Perché il mio JSON risulta non valido se JavaScript lo accetta?
JSON è più rigoroso di JavaScript. Chiavi e testi richiedono le virgolette doppie, virgole finali e commenti non sono ammessi, e valori come undefined o NaN non esistono. Il messaggio di errore indica la regola che è stata violata.
La formattazione cambia i miei numeri?
No. Numeri e caratteri con escape restano esattamente come li hai scritti, quindi gli interi molto grandi e i decimali lunghi non vengono arrotondati come farebbe JSON.parse.
Cosa fa «Ordina chiavi»?
Ordina alfabeticamente le chiavi di ogni oggetto, a ogni livello. Gli array mantengono il loro ordine, perché l’ordine degli elementi di un array fa parte dei dati.
Gestisce file di grandi dimensioni?
Sì. I file di diversi megabyte vengono formattati in un attimo. La vista ad albero si apre un livello alla volta e mostra gli elenchi lunghi a blocchi, così la pagina resta reattiva.