Vai al contenuto

Validatore JSON

Valida la sintassi JSON istantaneamente con messaggi di errore dettagliati. Formatta, minifica e ispeziona la struttura JSON con conteggio chiavi e analisi profondità.

Cos'è la validazione JSON?

La validazione JSON (JavaScript Object Notation) verifica se una stringa è conforme alla specifica JSON (ECMA-404 / RFC 8259). Un JSON valido deve avere: chiavi stringa tra virgolette doppie, annidamento corretto di oggetti {} e array [], tipi di dati validi (stringa, numero, booleano, null, oggetto, array), e nessuna virgola finale o commento. Questo strumento usa il JSON.parse() nativo del browser per una validazione accurata.

Regole di sintassi JSON

Le chiavi devono essere stringhe tra virgolette doppie: "chiave", non 'chiave' o chiave. Le stringhe devono usare virgolette doppie. I numeri possono essere interi o decimali, senza zeri iniziali (tranne 0.x). Booleani: true / false (solo minuscolo). Null: null (minuscolo). Nessuna virgola finale dopo l'ultimo elemento. Nessun commento — JSON non supporta // o /* */. Nessun undefined — usa null al suo posto.

Errori JSON comuni

Virgolette mancanti — chiavi e stringhe devono essere tra virgolette doppie. Virgola finale{"a": 1,} non è valido; rimuovi l'ultima virgola. Virgolette singole{'a': 1} non è JSON valido. Caratteri senza escape — i caratteri speciali nelle stringhe (a capo, tabulazioni, barre rovesciate) devono avere l'escape. Chiavi duplicate — tecnicamente valide secondo la specifica, ma l'ultimo valore prevale e i precedenti vengono persi.

Privacy

Tutta la validazione viene eseguita al 100% nel tuo browser usando l'API nativa JSON.parse(). Nessun dato viene inviato a nessun server.