Strumenti
IT

Validatore JSON online

Incolla il JSON per verificare se è valido. Gli errori vengono segnalati con riga, colonna e una spiegazione chiara in italiano, la riga viene evidenziata e Ripara corregge gli errori più comuni con un clic.

Privacy garantita: i tuoi dati vengono elaborati nel browser e non vengono mai caricati su alcun server.

Come validare un JSON

  1. Incolla il JSON o apri un file. La validazione parte automaticamente mentre scrivi.
  2. Un messaggio verde “JSON valido” con le statistiche significa che il documento è corretto. Altrimenti leggi l'errore: indica la riga, la colonna e cosa era previsto in quel punto.
  3. Correggi la riga evidenziata o fai clic su Ripara, poi usa Formatta per rendere il risultato facile da leggere.

Errori JSON comuni e come correggerli

ErroreEsempioCorrezione
Virgola finale[1, 2, ]Rimuovi la virgola prima di ] o }
Virgolette singole{'name': 'Ada'}Usa le virgolette doppie: {"name": "Ada"}
Chiave senza virgolette{name: "Ada"}Metti la chiave tra virgolette: {"name": "Ada"}
Virgola mancante{"a": 1 "b": 2}Aggiungi una virgola tra le proprietà
Commento// settingsJSON non prevede commenti – rimuovili
A capo in una stringa"line 1⏎line 2"Scrivi \n invece di un vero a capo
Valore non validoundefined, NaN, TrueUsa null, un numero, true o false
Zero iniziale{"zip": 01234}Scrivi 1234 oppure mantienilo come testo: "01234"
Parentesi mancante{"a": [1, 2}Chiudi ogni [ con ] e ogni { con }

Cosa rende valido un JSON

JSON è definito nella RFC 8259. Un documento valido segue poche regole rigorose:

Validare JSON da riga di comando

Domande frequenti

Che differenza c'è tra un validatore JSON e un linter JSON?

Un validatore controlla se il testo rispetta la sintassi JSON. Un linter di solito impone anche uno stile coerente. Questo strumento valida rigorosamente secondo la RFC 8259 e, con Formatta, ti dà anche un'indentazione coerente.

Può validare rispetto a un JSON Schema?

Questa pagina controlla la sintassi. Per descrivere la struttura attesa dei tuoi dati, crea uno schema a partire da un documento di esempio con il nostro generatore di JSON Schema.

Perché il mio JSON è valido qui ma viene rifiutato da un altro programma?

Spesso i programmi si aspettano una struttura specifica (determinate chiavi o tipi), una codifica particolare come UTF-8 senza byte order mark oppure numeri entro un intervallo limitato. Un JSON sintatticamente valido può comunque violare queste regole applicative.

Un JSON con commenti (JSONC) è valido?

No. Il JSON standard non ammette commenti. Alcuni editor li accettano nei file di impostazioni (JSONC), ma le API e JSON.parse no. Ripara rimuove i commenti al posto tuo.