Validatore JSON

Valida la sintassi JSON e ottieni messaggi di errore chiari

Che cos'è e come funziona?

Un validatore JSON verifica se un blocco di testo è JSON valido e, quando non lo è, ti dice esattamente dove e perché si rompe. JSON ha regole di sintassi rigorose — virgolette doppie attorno a ogni chiave e stringa, niente virgole finali, niente commenti — e una sola violazione rende l'intero documento non analizzabile. Un validatore esegue la stessa analisi che farebbe un programma e fa emergere il primo errore con la sua posizione, trasformando un criptico "unexpected token" in un puntatore preciso al carattere da correggere.

La maggior parte degli errori JSON deriva da una manciata di abitudini ereditate da JavaScript o dalla modifica a mano: virgolette singole invece di doppie, una virgola lasciata dopo l'ultimo elemento, chiavi senza virgolette o una parentesi non chiusa. Coglierli prima che i dati raggiungano un'API, un caricatore di configurazione o un passo di importazione ti risparmia il frustrante avanti e indietro di un server che rifiuta il payload con un messaggio vago. Questo strumento valida interamente nel browser, così puoi controllare configurazione o payload sensibili senza inviarli da nessuna parte.

Casi d'uso

Domande frequenti

Quali sono gli errori di sintassi JSON più comuni?

Virgole finali dopo l'ultimo elemento, virgolette singole invece di doppie, chiavi senza virgolette e parentesi non chiuse. JSON è più rigoroso della sintassi degli oggetti JavaScript, quindi le abitudini dello scrivere codice JS sono i colpevoli abituali.

Perché il mio JSON è valido in JavaScript ma non qui?

I letterali oggetto di JavaScript consentono virgolette singole, chiavi senza virgolette, virgole finali e commenti; JSON non ne consente nessuno. Codice che funziona in un file JS può comunque essere JSON non valido, ed è proprio questa discrepanza che un validatore coglie.

Validare controlla i miei dati rispetto a uno schema?

No — questo controlla la validità sintattica: se il testo è JSON ben formato che si analizza. Confermare che i valori corrispondano ai tipi attesi o ai campi obbligatori è validazione di schema, un passo separato eseguito contro un JSON Schema.

Posso includere commenti nel JSON?

Il JSON standard non consente commenti, quindi aggiungerli rende il documento non valido. Alcuni strumenti accettano superset con commenti come JSONC, ma per JSON portabile e conforme alla specifica devi rimuovere i commenti prima di validare.

JSON

Formattatore JSON · Minificatore JSON · JSON in CSV · JSON ↔ YAML · Appiattire JSON · Confronta JSON