← Home

Formattatore JSON

Formatta il JSON con indentazione e a capo per rendere leggibili i dati annidati, oppure lo minifica su una sola riga per ridurre il volume trasmesso. Entrambe le operazioni passano prima da JSON.parse(), così una virgola mancante o una parentesi non chiusa produce un messaggio d'errore chiaro invece di un risultato rotto.

JSON di input
Opzioni

Formatta vs. Minifica

Formatta (chiamato anche "pretty-print") aggiunge rientri e interruzioni di riga per rendere facilmente leggibile un JSON annidato. Minifica fa l'opposto — rimuove tutti gli spazi bianchi per produrre l'output più compatto possibile su un'unica riga, utile quando si vuole ridurre le dimensioni del payload. Entrambe le operazioni convalidano prima il tuo JSON con JSON.parse(), quindi in presenza di un errore di sintassi (una virgola mancante, una parentesi non chiusa, ecc.) vedrai un messaggio di errore chiaro invece di un output non valido.

Come formattare e minificare il JSON

  1. Incolla il JSON — incolla nel campo «JSON di input» il JSON da formattare o minificare.
  2. Scegli il rientro — seleziona 2 spazi, 4 spazi o tabulazione da usare durante la formattazione.
  3. Esegui — premi il pulsante «Formatta» o «Minifica» e il risultato apparirà qui sotto.
  4. Copia — usa il pulsante «Copia» per mettere il risultato negli appunti.

Come scelgo il rientro?

Scegli in base alla leggibilità del risultato formattato e alle convenzioni in uso. 2 spazi è il più diffuso nell'ecosistema JavaScript e web e viene usato spesso perché risparmia larghezza sullo schermo. 4 spazi mostra più chiaramente le strutture molto annidate, mentre la tabulazione permette di regolare liberamente la larghezza nell'editor. Il rientro influisce solo sulla formattazione e non viene applicato al risultato della minificazione.

Cosa succede se c'è un errore di sintassi?

Sia la formattazione sia la minificazione convalidano prima con JSON.parse(), quindi in presenza di errori — una virgola mancante, una parentesi non chiusa o l'uso di apici singoli — viene mostrato un messaggio di errore invece di un output non valido. Correggi l'input in base al messaggio e riprova. Se vuoi solo controllare rapidamente la validità, il Validatore JSON è più comodo.

Quando dovrei usarlo?

Utile quando devi analizzare la risposta di un'API arrivata come un'unica riga illeggibile, ripulire un file di configurazione, o ridurre le dimensioni di un JSON prima di inviarlo in rete. Se hai solo bisogno di verificare se un JSON è valido senza riformattarlo, prova il Validatore JSON invece. Tutto viene eseguito direttamente nel tuo browser — il tuo JSON non viene mai caricato su un server.

Il mio JSON è al sicuro?

Sì. La formattazione, la minificazione e la convalida vengono eseguite solo all'interno del browser e il JSON che inserisci non viene mai inviato né memorizzato su alcun server. Puoi quindi incollare e sistemare in tutta tranquillità anche risposte che contengono chiavi API o dati personali.