Scegli lingua

Formattatore JSON online

Formatta, indenta e valida JSON nel browser con evidenziazione della sintassi, minificazione e segnalazione precisa degli errori.

Mehmet Demiray Pubblicato Aggiornato
Condividi
Formato leggibile o compatto su una riga
Spaziatura per livello di annidamento durante la formattazione
Ordina le chiavi in ordine alfabetico

A cosa serve un formattatore JSON

Il JSON è il formato più diffuso per scambiare dati tra applicazioni, API e file di configurazione. Quando arriva come un'unica riga compressa diventa quasi illeggibile, e individuare un valore o un errore richiede tempo. Un formattatore riscrive la struttura aggiungendo indentazione e a capo coerenti, così oggetti e array si leggono con chiarezza.

Questo strumento lavora interamente nel browser. Incolli il testo, scegli il numero di spazi di indentazione e ottieni subito una versione ordinata. La stessa interfaccia permette anche di minificare, rimuovendo spazi e a capo quando ti serve un payload compatto da inviare.

Oltre all'estetica, contano la lettura e il debug. Vedere i livelli annidati ti aiuta a capire dove finisce un oggetto e dove ne inizia un altro. Per chi lavora con risposte di API, log o impostazioni, avere un JSON pulito riduce gli errori manuali e velocizza il controllo dei dati prima di salvarli o condividerli.

Come formattare il tuo JSON passo dopo passo

Usare lo strumento richiede pochi passaggi e nessuna installazione:

  1. Incolla o digita il tuo testo JSON nell'area di input.
  2. Scegli l'indentazione preferita, ad esempio 2 o 4 spazi.
  3. Avvia la formattazione per ottenere la versione indentata e leggibile.
  4. Copia il risultato oppure passa alla modalità compatta con la minificazione.

Se il testo contiene un errore, lo strumento te lo segnala invece di restituire un output ambiguo. In questo modo correggi virgole, parentesi o virgolette mancanti prima di procedere.

Un esempio di JSON ben formattato:

`` { "nome": "Luca", "attivo": true, "ruoli": ["admin", "editor"] } ``

La stessa struttura, una volta minificata, diventa una riga unica adatta all'invio in rete. Lavorando nel browser, i dati incollati non vengono trasmessi a un server esterno, e questo è utile quando gestisci informazioni sensibili durante i test.

Validazione e gestione degli errori

Formattare e validare vanno di pari passo. Prima di reindentare il testo, lo strumento verifica che la sintassi rispetti le regole del formato JSON. Se qualcosa non torna, ricevi un messaggio che indica il tipo di problema e, dove possibile, la posizione approssimativa.

Gli errori più comuni sono semplici da riconoscere una volta che sai cosa cercare:

  • Virgola finale dopo l'ultimo elemento di un oggetto o array.
  • Virgolette mancanti intorno alle chiavi, che in JSON devono sempre essere stringhe.
  • Parentesi non bilanciate, con una graffa o quadra aperta e mai chiusa.
  • Apostrofi al posto delle virgolette, dato che JSON accetta solo le doppie.

Un JSON valido segue regole rigide: chiavi tra virgolette doppie, valori che possono essere stringhe, numeri, booleani, null, oggetti o array. Validare prima di salvare evita che un file rotto si propaghi nel resto del sistema. Correggere subito un piccolo errore di sintassi è molto più rapido che inseguirlo in seguito all'interno di un'applicazione.

Formattare contro minificare: quando usare cosa

Le due operazioni servono a obiettivi opposti ma complementari. La formattazione aggiunge spazi, indentazione e a capo per rendere il testo comprensibile a una persona. La minificazione fa il contrario, eliminando ogni carattere superfluo per ridurre la dimensione del file.

Operazione Obiettivo Quando usarla
Formattare Leggibilità Debug, revisione, documentazione
Minificare Dimensione ridotta Invio in rete, salvataggio compatto

Durante lo sviluppo conviene lavorare con la versione indentata, perché individui subito i livelli annidati e i singoli valori. Quando invece spedisci i dati a un'API o li memorizzi, la versione minificata riduce il peso del payload e i tempi di trasferimento.

Il bello è che le due forme sono equivalenti: contengono esattamente gli stessi dati. Puoi passare avanti e indietro quante volte vuoi senza perdere nulla. Una buona abitudine è scrivere e revisionare in formato leggibile, poi minificare solo al momento della distribuzione finale.

Strumenti correlati per lavorare con i dati

Il JSON raramente vive da solo. Spesso parte da un altro formato o deve essere ispezionato insieme ad altri dati, e per questo è utile avere a portata di mano una serie di strumenti coordinati.

Se ricevi dati in formati diversi, puoi convertirli prima di formattarli:

  • Da YAML a JSON per trasformare file di configurazione leggibili in JSON.
  • Da CSV a JSON quando parti da tabelle o esportazioni di fogli di calcolo.
  • Da XML a JSON per modernizzare vecchi documenti basati su tag.

Dopo la conversione, questo formattatore ti aiuta a controllare la struttura risultante e a confermare che la sintassi sia valida.

C'è poi un caso particolare legato all'autenticazione. I token usati nelle API contengono un payload codificato che, una volta decodificato, è proprio un oggetto JSON. Con il decoder JWT estrai quel contenuto e poi lo passi qui per leggerlo con calma. Combinare questi strumenti rende il flusso di lavoro sui dati più rapido e meno soggetto a errori.

Le più frequenti.

I miei dati JSON vengono inviati a un server?

No. La formattazione e la validazione avvengono interamente nel browser. Il testo che incolli resta sul tuo dispositivo e non viene trasmesso a un server esterno, quindi puoi lavorare anche con dati sensibili durante i test.

Qual è la differenza tra formattare e minificare?

Formattare aggiunge indentazione e a capo per rendere il JSON leggibile a una persona. Minificare rimuove spazi e a capo per ridurre la dimensione del file. I dati restano identici nelle due forme, cambia solo la presentazione.

Posso scegliere quanti spazi usare per l'indentazione?

Sì. Puoi impostare l'indentazione, di solito a 2 o 4 spazi, secondo le tue preferenze o lo standard del tuo progetto. Lo strumento applica la scelta a tutti i livelli annidati in modo coerente.

Cosa succede se il mio JSON contiene un errore?

Lo strumento valida la sintassi prima di formattare e, se trova un problema, ti mostra un messaggio invece di un output ambiguo. Gli errori più frequenti sono virgole finali, virgolette mancanti sulle chiavi e parentesi non bilanciate, tutti facili da correggere.

Perché le chiavi devono stare tra virgolette doppie?

La specifica JSON richiede che ogni chiave sia una stringa racchiusa tra virgolette doppie. Gli apostrofi non sono validi. Anche per questo un validatore è utile: ti segnala subito quando una chiave non rispetta questa regola.

Posso convertire altri formati in JSON prima di formattarli?

Sì. Puoi usare strumenti dedicati come Da YAML a JSON, Da CSV a JSON o Da XML a JSON, poi incollare il risultato qui per indentarlo e verificarne la validità.