Come usare Formattatore e validatore JSON
- 1
Incolla o apri il JSON
Incolla nel riquadro a sinistra, trascinaci sopra un file .json oppure usa Apri file. Prova Esempio per vedere come funziona.
- 2
Scegli il layout
Scegli 2 spazi, 4 spazi o tab, attiva Ordina chiavi A–Z se vuoi un ordine stabile, poi premi Formatta JSON o Minifica.
- 3
Correggi gli errori
Se il JSON non è valido, leggi riga, colonna e suggerimento, vai al punto con Vai alla riga oppure premi Ripara JSON.
- 4
Copia, scarica o esplora
Copia il risultato, scaricalo come .json oppure apri la scheda Albero per comprimere i nodi e copiare un JSONPath.
Limiti e Pro
Gratis e senza registrazione: apri file fino a 50 MB. Un input oltre 200.000 caratteri viene elaborato in un worker in background, i file oltre 2 MB vengono formattati senza essere caricati nell'editor e la vista ad albero copre documenti fino a 2 MB.
Pro elimina la pubblicità; i limiti del formattatore sono gli stessi in ogni piano. Scopri Pro
Informazioni su Formattatore e validatore JSON
Incolla la risposta di un'API, un file di configurazione o una riga di log: il formattatore la controlla secondo lo standard JSON (RFC 8259) e la stampa con indentazione a due spazi, a quattro spazi o con tab, oppure la minifica su una sola riga. Le chiavi si possono ordinare in ordine alfabetico, così confrontare due versioni dello stesso documento diventa semplice.
Se il JSON non è valido ricevi riga e colonna, una descrizione chiara di ciò che era previsto, un cursore sotto il punto esatto e una probabile soluzione: una virgola mancante alla fine della riga precedente, una virgola finale, apici singoli, un nome di proprietà senza virgolette, un commento, True o None di Python, NaN, un'interruzione di riga non preceduta da escape dentro una stringa o una parentesi non chiusa. Il pulsante Ripara JSON corregge in un colpo queste abitudini quasi-JSON ed elenca ogni modifica, così puoi controllarla o annullarla.
Numeri e sequenze di escape vengono copiati esattamente come li hai scritti, quindi un ID come 12345678901234567890 non viene arrotondato come farebbe JSON.parse. La vista ad albero comprime oggetti e array, mostra quante chiavi o elementi contiene ciascuno e copia il JSONPath o il valore di qualsiasi nodo.
I file grandi vengono gestiti in un worker in background, quindi la pagina resta reattiva anche mentre formatti un'esportazione da 50 MB. Lo strumento non convalida con uno JSON Schema, non converte in YAML o CSV e non interroga i dati con espressioni JSONPath.
Privacy
Analisi, formattazione e riparazione avvengono nella scheda del tuo browser: il JSON che incolli o apri non viene mai caricato né inviato a nessun servizio. Nella memoria locale vengono salvate solo le tue scelte di indentazione e di ordinamento delle chiavi; il documento non viene conservato dopo la chiusura della pagina.
Funzionalità
Errori su cui puoi intervenire
Riga, colonna, un cursore sotto il problema e una correzione suggerita al posto di «Unexpected token».
Riparazione con un clic
Trasforma JSON con commenti, virgole finali, apici singoli o chiavi senza virgolette in JSON rigoroso.
Albero comprimibile
Comprimi qualsiasi oggetto o array e copia il JSONPath o il valore di un nodo.