Validatore JSON online
Verifica la sintassi JSON localmente, trova riga e colonna dell’errore e visualizza JSON valido formattato.
Correlate
Guide per Validate
Errori di parsing JSON: leggi il messaggio, vai dritto alla soluzione
Un elenco dei messaggi di errore dei parser JSON e dell'articolo che spiega ciascuno — inizia con un validatore rigoroso, poi approfondisci il problema di sintassi specifico.
Correggere le virgole finali nel JSON
Una virgola finale dopo l’ultima proprietà di un oggetto o l’ultimo elemento di un array è valida in alcuni contesti JavaScript, ma non in JSON.
Correggere gli apici singoli nel JSON
Stringhe e chiavi di oggetto in JSON devono usare virgolette doppie. I valori tra apici singoli sono comuni in frammenti JavaScript, output in stile Python e risposte di LLM.
Validazione stretta della sintassi JSON
Questo validatore esegue un parsing stretto secondo RFC 8259. Riporta la riga e la colonna esatte del primo errore di sintassi, evidenzia il carattere incriminato nell’editor e mostra un’anteprima formattata quando l’input è valido. Nessun dato lascia il tuo browser.
Lo stesso flusso ha molti nomi —— jsonlint, json lint, ** json linter**, json checker, check json online, ** validate json online**, validation json online, ** validate online json**, online json parser, ** json parser online**, json verify / json verification, ** json validator online** o json object validator. Descrivono tutti la stessa operazione : passi una stringa, verifichi che si possa parsare come JSON e, in caso negativo, ti segnala il primo punto di fallimento —— utile quando vuoi parse json object online o convert string to json in sicurezza prima di usarla altrove. In Python l’equivalente è json.loads (scritto anche json loads, o python parse json) ; in JavaScript JSON.parse (a volte cercato come jsonobject.parse) —— entrambi sollevano un’eccezione sugli stessi errori di sintassi qui segnalati.
Errori di validazione frequenti
- Apici singoli —— JSON richiede doppi apici intorno a stringhe e chiavi
- Virgole finali —— l’ultimo elemento di un oggetto o array non può essere seguito da una virgola
- Chiavi senza virgolette —— ogni chiave di oggetto deve essere una stringa tra doppi apici
- Commenti ——
// linee/* block */non sono JSON valido - Literal di Python ——
True,False,Nonedevono diventaretrue,false,null
Se il tuo JSON non passa la validazione, fallo passare per il tool JSON Fix per riparare automaticamente gli errori comuni e poi rivalidalo.
FAQ
Qual è la differenza tra validare e parsare JSON?
Parsare trasforma il testo JSON in un valore utilizzabile; validare conferma soltanto che il parsing sarebbe possibile. Un JSON.parse riuscito è la validazione —— basta scartare il risultato se ti interessa solo la validità.