Verifica che un testo sia JSON valido — chiavi e stringhe tra virgolette doppie, nessuna virgola dopo l'ultimo elemento, tutte le parentesi correttamente chiuse — e in caso contrario indica l'errore di sintassi preciso. La convalida usa il JSON.parse() integrato nel browser, quindi non viene caricato nulla.
Cosa significa "JSON valido"?
Un JSON valido segue una sintassi rigorosa: chiavi e valori stringa devono usare le virgolette doppie (non quelle singole), non possono esserci virgole finali dopo l'ultimo elemento, e ogni parentesi quadra o graffa deve essere correttamente chiusa e abbinata. Questo strumento verifica il tuo testo rispetto a questa sintassi usando il JSON.parse() integrato nel browser, e se qualcosa non va, ti indica l'errore specifico invece di lasciarti indovinare.
Come usare il Validatore JSON
- Incolla — incolla il JSON da controllare nella casella di input in alto, che si tratti di una risposta API o di un file di configurazione scritto a mano.
- Valida — premi il pulsante "Valida JSON" per controllare immediatamente la sintassi con
JSON.parse(). - Controlla il risultato — se la sintassi è corretta appare una scheda di successo; se c'è un problema, una scheda di errore ti indica cosa non va e dove.
- Correggi — sistema il punto indicato dal messaggio di errore, poi valida di nuovo, ripetendo finché non è valido.
Quali sono gli errori JSON comuni?
I tre più frequenti sono problemi con le virgolette, virgole finali ed errori nell'abbinamento delle parentesi. Racchiudere chiavi o stringhe tra virgolette singole (') è un errore in JSON: devono essere virgolette doppie ("). Anche una virgola (,) dopo l'ultimo elemento di un array o di un oggetto non è consentita, e un numero non corrispondente di parentesi quadre o graffe di apertura e chiusura fa fallire la validazione. Il messaggio di errore ti indica dove si è verificato il problema, così puoi trovarlo e correggerlo rapidamente.
In cosa differiscono validazione e formattazione?
La validazione controlla solo "questo JSON è sintatticamente corretto?" e ti dice se passa e dove si trova l'errore. La formattazione (pretty-print) riorganizza un JSON già valido con rientri e interruzioni di riga per renderlo più leggibile, oppure al contrario lo comprime in una sola riga. Verifica prima che sia valido con questo strumento, poi usa il Formattatore JSON per sistemarlo in modo ordinato.
Quando dovrei usarlo?
Utile quando una chiamata API sta fallendo e sospetti che il corpo della richiesta o della risposta non sia JSON valido, quando controlli un file di configurazione modificato a mano, o prima di incollare JSON in un sistema che lo rifiuterà silenziosamente in caso di errore di sintassi. Se devi anche riordinare o comprimere un JSON valido, prova il Formattatore JSON.
I miei dati sono al sicuro?
Sì. Ogni validazione viene eseguita interamente nel tuo browser con JSON.parse(), e il JSON che inserisci non viene mai inviato né memorizzato su alcun server. Funziona anche senza connessione a Internet, quindi puoi incollare e controllare in tutta sicurezza anche dati sensibili.