Sviluppo

Formattare JSON online: formatter e validatore

Formatta, valida, minifica e ordina JSON online con messaggi di errore precisi che indicano la posizione del problema.

Disponibile anche in:EnglishEspañolPortuguêsFrançaisDeutschNederlandsPolski

Tutto viene calcolato nel tuo browser. Quello che scrivi non viene inviato a nessun server.

Formatter JSON: a cosa serve

Una risposta di API minificata è illeggibile, e una virgola mancante sepolta trecento righe più sotto è persino peggio. Questo formatter indenta il JSON con la spaziatura che preferisci, lo valida con un messaggio che indica esattamente dove si trova l'errore e lo minifica di nuovo quando serve inviarlo.

Formatter JSON: come si usa

  1. Incolla il tuo JSON nel pannello di sinistra.
  2. Premi Formatta per indentarlo, oppure Minifica per eliminare ogni byte superfluo.
  3. Se non è valido, leggi il messaggio di errore: indica la posizione esatta del carattere che causa il problema.
  4. Copia il risultato, oppure ordina le chiavi in ordine alfabetico per confrontare due documenti.

Domande frequenti

Perché il mio JSON non viene validato?

Le tre cause più comuni sono una virgola dopo l'ultimo elemento, gli apici singoli al posto delle virgolette doppie e gli a capo non escapati dentro una stringa. Il JSON rigoroso non ammette nessuna di queste, anche se gli oggetti letterali di JavaScript sì.

Nei file JSON si possono inserire commenti?

No. La specifica non prevede alcuna sintassi per i commenti. Varianti come JSONC e JSON5 li aggiungono, ma un parser standard rifiuta un documento che contiene // oppure /* */.

Formattare modifica i miei dati?

No. Gli spazi tra i token non hanno alcun significato in JSON, quindi formattare e minificare sono operazioni senza perdita di informazioni. L'ordine delle chiavi resta invariato a meno che tu non scelga di ordinarle.

Il mio JSON viene inviato a un server?

No. Il parsing usa il motore JSON integrato nel browser, quindi chiavi API, token e dati dei clienti presenti nel payload non lasciano mai il tuo dispositivo.