Nouplo

Formattatore JSON

Incolla JSON e riprendilo rientrato, minimizzato o validato. I tuoi dati restano su questa pagina.

Risultato
Incolla o scrivi qui sopra per vedere il risultato.

I tuoi file restano sul tuo dispositivo

Questo strumento viene eseguito interamente nel tuo browser. Ciò che incolli viene elaborato sul tuo dispositivo e non viene mai inviato a un server, quindi puoi usarlo in sicurezza con token, chiavi e testi non pubblicati.

Come funziona

  1. Incolla il JSON nel riquadro: una risposta di API, un file di configurazione, una riga di log, qualunque cosa debba essere JSON valido.
  2. Scegli Formatta per la versione leggibile o Minimizza per ridurlo a una sola riga. Usa il rientro del tuo progetto.
  3. Attiva l’ordinamento delle chiavi se le vuoi alfabetiche: diff e revisioni diventano molto più leggibili.
  4. Premi Formatta JSON. Se l’ingresso non è valido, il messaggio indica riga e colonna del problema.

Domande frequenti

Che cosa controlla esattamente?
La sintassi JSON stretta della RFC 8259: chiavi tra virgolette doppie, niente virgole finali, niente commenti, niente apici singoli, niente chiavi senza virgolette. Se il testo è notazione di oggetto JavaScript o JSON5, viene segnalato come non valido al primo carattere fuori norma.
Ordinare le chiavi cambia il significato?
Per gli oggetti no. Un oggetto JSON è per definizione non ordinato: chi lo consuma non deve fidarsi dell’ordine delle chiavi. Gli array non vengono mai riordinati, perché lì l’ordine conta. L’ordinamento è ricorsivo su tutti gli oggetti annidati.
Perché i numeri grandi cambiano dopo la formattazione?
I numeri JSON vengono letti come virgola mobile di JavaScript: oltre 2^53 gli interi perdono precisione e i decimali molto lunghi vengono arrotondati. Le sequenze come \u00e9 compaiono come carattere vero. Se servono interi esatti, tienili come stringa.
Viene inviato qualcosa a un server?
No. Gira nel browser: quello che incolli resta sul tuo computer.

Strumenti correlati