Formattare e validare JSON

Incolla un JSON per renderlo leggibile, verificare se è valido o minificarlo. Se contiene errori, ti indichiamo la riga e la colonna. Tutto viene elaborato nel tuo browser.

Formattatore JSON


Che cos'è JSON?

JSON (JavaScript Object Notation) è un formato di testo per scambiare dati strutturati. È il formato più usato dalle API web, dai file di configurazione e da molti database NoSQL. Si basa su due strutture: gli oggetti (coppie "chiave": valore tra parentesi graffe) e gli array (elenchi di valori tra parentesi quadre).

I valori possono essere stringhe tra virgolette doppie, numeri, true, false, null, oggetti o array.

Gli errori JSON più comuni

Quasi tutti gli errori di sintassi dipendono da poche cause: virgole finali dopo l'ultimo elemento ([1, 2,]), chiavi o stringhe tra virgolette singole invece che doppie, chiavi senza virgolette, commenti (JSON non li ammette) o caratteri di controllo non escapati dentro una stringa, come un a capo.

Questo validatore usa il parser JSON del tuo browser, lo stesso di JSON.parse() in JavaScript: ciò che è valido qui lo sarà anche nel tuo codice.

Formattare o minificare?

Il JSON formattato (con rientri e a capo) è più facile da leggere e da revisionare in un sistema di controllo versione. Il JSON minificato elimina tutti gli spazi superflui e occupa meno, quindi è preferibile per trasmetterlo in rete o salvarlo.