Validatore JSON
Controlla la sintassi JSON e trova gli errori in fretta.
Funziona nel browser. Quello che scrivi non viene inviato da nessuna parte.
- Posizione esatta dell'errore
- Vai direttamente all'errore
- Niente viene caricato
Come validare JSON
- Incolla o carica il tuo JSON.
- Leggi il banner di successo o errore.
- Correggi la riga e la colonna indicate, se presenti.
JSON valido o non valido
| Esempio | Valido? | Perché |
|---|---|---|
| {"a": 1} | Sì | Chiave tra virgolette doppie, numero semplice |
| {'a': 1} | No | Le virgolette singole non sono ammesse |
| {"a": 1,} | No | Virgola finale prima della parentesi graffa di chiusura |
| {a: 1} | No | La chiave non è tra virgolette |
| // nota\n{"a": 1} | No | Il JSON non ha sintassi per i commenti |
Cosa non verifica la validazione JSON
- Se i dati corrispondono a una forma o a uno schema atteso.
- Se i campi richiesti sono presenti, o se un campo contiene il tipo che ti aspetti.
- Qualsiasi cosa su come è stato prodotto il JSON, solo se il testo in sé è ben formato.
Dove aiuta un validatore JSON
- Controllare una risposta API prima di scrivere codice che la usa.
- Confermare che un file di configurazione modificato a mano sia ancora sintatticamente corretto.
- Verificare la sanità del JSON generato da uno script o da un modello linguistico prima di usarlo.
Domande su Validatore JSON
Che tipo di errori individua?
Errori di sintassi come virgole mancanti, chiavi senza virgolette, virgole finali e parentesi non corrispondenti. Non verifica i tuoi dati rispetto a uno schema.
Perché dice che il mio JSON non è valido ma sembra corretto?
Il JSON non permette virgole finali, virgolette singole o commenti, anche se i letterali oggetto di JavaScript sì. Queste sono le cause più comuni.
Posso controllare il JSON di una risposta API?
Sì. Incolla il corpo grezzo della risposta, oppure caricalo come file .json o .txt.
Valida rispetto a uno JSON Schema?
No, verifica solo che il testo sia sintatticamente JSON valido. Usa un validatore di schema separato per struttura e regole sui tipi.
Un risultato verde "JSON valido" significa che i miei dati sono corretti?
Significa che il testo rispetta esattamente la grammatica JSON, niente di più. Un documento JSON valido può comunque mancare di campi o avere valori sbagliati per quello che intendi farci.
Posso validare un file JSON Lines (NDJSON), con un oggetto per riga?
Non direttamente, perché questo validatore si aspetta un solo valore JSON per l'intero input. Racchiudi le righe in un array e aggiungi le virgole tra loro, oppure controlla una riga alla volta.
Posso controllare JSON incollato da una chat con un assistente AI?
Sì, è una fonte comune di virgole finali sparse o virgolette singole. Incolla il testo grezzo e il validatore segnala la riga e la colonna esatte da correggere.
Gli spazi bianchi o l'indentazione influenzano la validità del JSON?
No. Il JSON permette qualsiasi quantità di spazio bianco tra i token. L'indentazione è solo una scelta di stile; la validità dipende solo da struttura e sintassi.