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.
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.