JSON Validator

Valida documenti JSON e mostra la riga e colonna esatte di qualsiasi errore di sintassi.

Processed in your browserNo upload, no signup

JSON input

0 lines · 0 chars

Status

0 lines · 0 bytes
Il tuo input viene elaborato localmente e non viene caricato. Verifica aprendo DevTools → Network.

JSON Validator esempi.

// JSON valido vs non valido

Domande frequenti.

Quali errori rileva?

Rileva virgole mancanti, parentesi non chiuse, chiavi senza virgolette e altri errori di sintassi JSON.

Come funziona la validazione JSON

La validazione JSON analizza una stringa per verificare che rispetti la sintassi del formato JSON. Controlla l’equilibrio delle parentesi, la corretta formattazione delle stringhe e la struttura generale.

Lo strumento identifica errori di sintassi come virgole mancanti, parentesi non chiuse, stringhe non terminate e chiavi duplicate. Fornisce la posizione esatta dell’errore nel testo.

Un JSON valido è fondamentale per l’interoperabilità tra sistemi. Anche un singolo errore di sintassi può impedire il parsing del documento da parte di un’API o di un’applicazione.

Errori comuni

Le virgole trailing sono l’errore più comune: una virgola dopo l’ultimo elemento di un array o oggetto non è valida in JSON standard, anche se molti linguaggi la tollerano.

Le chiavi non racchiuse tra virgolette doppie sono un errore frequentè. A differenza di JavaScript, JSON richiede che tutte le chiavi siano stringhe tra virgolette.

Le stringhe con escape non valide come \x o \u non codificate correttamente causano errori di parsing. Le escape sequences devono seguire la specifica JSON esattamente.

Validazione vs schema

La validazione di sintassi verifica che il JSON sia strutturalmente corretto. La validazione con schema verifica anche che i dati rispettino regole specifiche come tipi, lunghezze e intervalli.

Un JSON Schema definisce le aspettative sulla struttura del documento, specificando quali campi sono obbligatori, quali tipi di dati sono accettati e quali vincoli devono essere rispettati.

Per le API e i sistemi che scambiano JSON, la validazione con schema garantisce che i dati ricevuti siano conformi ai contratti definiti, prevenendo errori a runtime.

Strumenti correlati.