Strumento per dati e testo

Formattatore e validatore JSON

Indenta il JSON per renderlo leggibile, o minificalo per la distribuzione, e scopri esattamente dove si rompe.

Formattatore e validatore JSON Funziona sul tuo dispositivo
Trascina i file qui o fai clic per sceglierli
Un file .json
Mai caricato
  • Funziona sul tuo dispositivo — il file non viene inviato da nessuna parte
  • Nessuna registrazione, nessuna filigrana, nessuna quota giornaliera
  • Gratis, senza limiti al numero di utilizzi

Come funziona

La maggior parte dei formattatori JSON sono siti web in cui incolli i dati, il che significa incollare chiavi API, record di clienti o payload interni sul server di qualcun altro. Questo analizza il file nella pagina. Nulla viene trasmesso e nulla viene registrato, il che conta per i dati di configurazione e delle API più di quasi ogni altro tipo di file.

Indentato o minificato

L'output indentato aggiunge un'indentazione di due spazi e interruzioni di riga, ciò che serve quando leggi un file o lo rivedi in una pull request. L'output minificato elimina ogni byte non necessario, ciò che serve quando lo invii in rete. I dati sono identici in entrambi i casi.

La validazione è inclusa

Se il file non viene analizzato, ricevi il messaggio di errore del parser, che indica la posizione del problema. I soliti colpevoli sono una virgola finale dopo l'ultimo elemento, apici singoli al posto dei doppi, o un carattere senza escape all'interno di una stringa.

Cosa la formattazione non cambia

L'ordine delle chiavi viene mantenuto così come è scritto. I numeri vengono riscritti nella loro forma canonica, quindi gli interi molto grandi oltre l'intervallo sicuro di JavaScript possono perdere precisione: è un limite del linguaggio, non del formattatore, e riguarda allo stesso modo ogni strumento basato su JavaScript.

FAQ

Formattatore e validatore JSON: domande

Il mio JSON viene inviato a un server?

No. Viene analizzato nella pagina dal tuo browser. Nulla viene trasmesso o memorizzato.

Cosa succede se il mio JSON non è valido?

Ricevi il messaggio di errore del parser, con l'indicazione del punto in cui si verifica il problema, così puoi trovarlo nel file di origine.

La formattazione modifica i miei dati?

No. Cambiano solo gli spazi. Le chiavi mantengono il loro ordine e i valori restano invariati.