ifBuyz Tools
Sviluppo

Validatore JSON

Inserimento

Risultato

Esegui per visualizzare qui il risultato.

Domande frequenti

Cosa controlla il validatore JSON?
La validazione sintattica verifica che il JSON sia ben formato secondo RFC 8259: tutte le stringhe tra virgolette, le chiavi sono stringhe, i valori sono stringa/numero/booleano/null/array/oggetto, nessuna virgola finale, nessun commento, annidamento corretto di {} e []. Questo strumento segnala la riga e il carattere esatto di ogni errore sintattico.
Quali sono gli errori JSON più comuni?
1) Virgola finale dopo l'ultimo elemento: {"a":1,} (non valido). 2) Stringhe con apici singoli: {'key':'value'} (devono essere doppie virgolette). 3) Chiavi senza virgolette: {key: 'value'}. 4) Commenti JavaScript (// o /* */). 5) Valori undefined (non è un tipo JSON). 6) Parentesi graffe o quadre non corrispondenti.
Qual è la differenza tra JSON e JSONC?
JSON (RFC 8259) non ammette commenti. JSONC (JSON with Comments) è un'estensione non standard usata nei file di configurazione di VS Code (.vscode/settings.json). JSONC ammette commenti // e /* */. I parser JSON standard rifiutano JSONC. Usa un parser JSONC dedicato per quei file.