Strumento per sviluppatori / 05
Validatore JSON
Controlla la sintassi JSON e identifica localmente il tipo di radice elaborata e il numero di elementi.
Validatore JSON: TOEA esegue il parser JSON basato sugli standard e segnala l’errore di sintassi esatto quando l’analisi non riesce. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per sviluppatori
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Funziona interamente nel browser
Valido non significa previsto
Qualsiasi singolo valore JSON è un documento valido: "hello", 42 e null superano tutti la verifica, perché RFC 8259 lo consente. Un'API che si aspetta un oggetto li rifiuterà comunque: per questo vengono mostrati il tipo della radice e il numero di elementi. Se ti aspettavi un oggetto con 20 chiavi e visualizzi una stringa, probabilmente il payload è stato codificato due volte come JSON e deve essere analizzato di nuovo.
Errori che non puoi vedere
Quando la posizione segnalata indica quello che sembra un normale spazio o una virgolette, probabilmente il carattere non è ciò che sembra. I programmi di videoscrittura e le app di chat sostituiscono le virgolette dritte con quelle curve (“ e ”), che JSON non accetta; inoltre, il testo copiato dalle pagine web può contenere spazi non separabili o a larghezza zero. Anche un indicatore dell'ordine dei byte all'inizio del file causa un errore. Lo strumento di ispezione Unicode mostra il code point di ogni carattere, così è facile trovare il responsabile.
Verifica dei file negli script
Per molti file o durante un passaggio di build, esegui la verifica dalla riga di comando. jq empty file.json non stampa nulla per il JSON valido e restituisce un codice di errore altrimenti, mentre python3 -m json.tool file.json fa lo stesso senza installazioni aggiuntive. Entrambi indicano riga e colonna del primo errore. Il testo prodotto da un modello linguistico o da un file JavaScript che non funziona a causa di virgole finali o commenti può essere corretto con lo strumento di riparazione JSON.
Come usarlo
- Incolla il JSON nell’editor.
- Seleziona Convalida JSON.
- Controlla la validità e il riepilogo della radice.
Privacy e limitazioni
Il tuo JSON resta nel browser. La validità della sintassi non garantisce che i dati corrispondano allo schema di un’applicazione.
Strumenti correlati
Domande frequenti
Convalida JSON Schema?
No. Convalida solo la sintassi JSON e la struttura di base della radice.
I commenti sono consentiti?
No. Il JSON standard non consente commenti né virgole finali.
Strumento gratuito · nel browser esecuzioni · senza account