Come formattare e validare JSON online
Se lavori con API, file di configurazione o qualsiasi tipo di dati strutturati, incontri JSON regolarmente. E se hai mai fissato un muro di JSON minificato cercando una graffa mancante, sai perché la formattazione conta.
Cosa fa un formattatore JSON
Un JSON grezzo proveniente da una risposta API o da un file minificato assomiglia a questo:
{"users":[{"name":"Alice","age":30,"roles":["admin","editor"]},{"name":"Bob","age":25,"roles":["viewer"]}]}
Un formattatore lo trasforma in qualcosa di leggibile:
{
"users": [
{
"name": "Alice",
"age": 30,
"roles": ["admin", "editor"]
},
{
"name": "Bob",
"age": 25,
"roles": ["viewer"]
}
]
}
Stessi dati, ma puoi finalmente leggerli, individuare gli errori e capire la struttura.
Come formattare JSON online
- Incolla il tuo JSON nel campo di input. Il formattatore rileva immediatamente gli errori di sintassi e valida la struttura.
- Scegli l'indentazione — seleziona 2 o 4 spazi, o clicca su Minifica per comprimere il JSON su una sola riga.
- Copia il risultato — l'output formattato include una colorazione sintattica. Copialo per il tuo codice, un file di configurazione o documentazione.
Errori JSON comuni e come individuarli
La maggior parte degli errori JSON si riduce ad alcune trappole comuni:
- Virgole mancanti o in eccesso — una virgola dopo l'ultimo elemento di un array o un oggetto è non valida in JSON (a differenza di JavaScript)
- Chiavi non racchiuse tra virgolette — JSON richiede virgolette doppie attorno a tutte le chiavi:
"name", nonname - Virgolette singole — JSON accetta solo virgolette doppie:
"value", non'value' - Virgole finali —
{"a": 1,}è non valido; rimuovi la virgola dopo l'ultima voce
Un buon formattatore evidenzia esattamente dove si trova l'errore, affinché tu possa correggerlo senza indovinare.
Quando formattare, quando minificare
Formattare (rendere leggibile) quando bisogna:
- Leggere e capire i dati
- Eseguire il debug delle risposte API
- Modificare file di configurazione
- Condividere JSON con colleghi
Minificare quando bisogna:
- Inviare dati in rete (payload più leggero = trasferimento più rapido)
- Memorizzare JSON in un database o un log dove la leggibilità non conta
- Integrare JSON in un parametro URL o un campo di modulo
Consigli per lavorare con JSON
- Valida prima di inviare — se costruisci una richiesta API a mano, incolla prima il tuo JSON in un validatore. Una sola virgola mal posizionata può provocare errori sconcertanti lato server.
- Usa un'indentazione di 2 spazi per dati profondamente annidati. Questo mantiene righe più corte e una struttura più facile da scorrere.
- Aggiungi lo strumento ai preferiti — se lavori regolarmente con JSON, avere un formattatore a un clic fa risparmiare tempo rispetto a cercarne uno ogni volta.
Domande frequenti
Il formattatore può gestire grandi file JSON?
Sì. Poiché lo strumento gira nel tuo browser, può elaborare file di decine di migliaia di righe. Le prestazioni dipendono dal tuo dispositivo, ma la maggior parte dei browser moderni gestisce grande JSON senza problemi.
Funziona offline?
Sì. Una volta caricata la pagina, lo strumento funziona interamente nel tuo browser senza connessione Internet. Tutta l'elaborazione avviene localmente in JavaScript.
Qual è la differenza tra formattare e validare?
Formattare aggiunge indentazione e ritorni a capo per rendere il JSON leggibile. Validare verifica che la struttura JSON sia corretta — graffe bilanciate, virgolette corrette, tipi validi. La maggior parte dei formattatori fa entrambe le cose contemporaneamente.
Posso usare questo sul mio telefono?
Sì. Lo strumento funziona su qualsiasi dispositivo con un browser moderno, inclusi telefoni e tablet.