Validatore JSON
Incolla del JSON per verificare se è valido. Gli errori sono individuati con riga, colonna e un cursore sotto al punto critico, e un JSON valido riceve un breve riepilogo della sua struttura.
Funziona nel tuo browser
Come si usa
- Incolla il JSON.
- Leggi il risultato: valido, oppure la posizione esatta dell'errore.
- Correggi il punto segnalato e ricontrolla all'istante.
Come funziona
La convalida usa la grammatica rigorosa del JSON (RFC 8259). Gli errori tipici che individua: virgolette singole al posto di quelle doppie, virgole finali, chiavi senza virgolette, commenti, valori NaN o Infinity e parentesi mancanti.
Il riepilogo della struttura conta le chiavi di tutti gli oggetti e misura la profondità massima di annidamento, il che aiuta a riconoscere payload più grandi o più profondi del previsto.
Esempi
- Virgola finale
- {"a": 1,} → errore alla riga 1, colonna 9: dopo la virgola era atteso il nome di una proprietà.
Usi comuni
- Individuare i problemi nei payload delle API
- Controllare i file di configurazione prima di un rilascio
- Convalidare i dati esportati da altri strumenti
Privacy e sicurezza
Questo strumento funziona interamente nel tuo browser. I tuoi file e i tuoi testi non vengono mai caricati sui nostri server: l'elaborazione avviene sul tuo dispositivo e anche il risultato viene creato lì. Come ogni strumento tratta i file
Domande frequenti
Convalida rispetto a un JSON Schema?
No. Controlla solo la sintassi. La convalida rispetto a uno schema (tipi, campi obbligatori) è un passaggio diverso.
Perché il mio oggetto JavaScript viene rifiutato?
I letterali oggetto di JavaScript ammettono virgolette singole, chiavi senza virgolette e virgole finali. Il JSON no.
Ultimo aggiornamento: