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.

Esecuzioni
Nel browser
Costo
Gratuito · senza registrazione
Disponibilità
Pronto all'uso
Strumento di verifica JSONElaborazione locale

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

  1. Incolla il JSON nell’editor.
  2. Seleziona Convalida JSON.
  3. 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