Formattatore JSON

Incolla qualsiasi JSON — disordinato, minimizzato o con errori — e ottieni istantaneamente un output pulito e indentato. Valida la sintassi, minimizza per risparmiare spazio e copia il risultato con un clic. Tutta l'elaborazione avviene localmente nel tuo browser.

🔒 Tutta l'elaborazione avviene localmente nel tuo browser — nulla viene salvato o inviato a un server.

Come usare questo formattatore JSON

  1. Incolla il tuo JSON nell'area di input — o clicca su 'Carica esempio' per provare.
  2. Clicca su Formatta per stampare con indentazione di 2 spazi, o su Minimizza per comprimere.
  3. Visualizza le statistiche: conteggio righe, caratteri, chiavi e profondità di annidamento.
  4. Clicca su Copia per copiare il risultato negli appunti.

Informazioni sulla formattazione JSON

JSON (JavaScript Object Notation) è il formato dati più utilizzato per API, file di configurazione e scambio di dati. Quando JSON viene trasmesso su una rete, di solito è minimizzato — tutti gli spazi bianchi rimossi — per risparmiare banda. Ma il JSON minimizzato è difficile da leggere e debuggare per le persone.

Un formattatore JSON ripristina la leggibilità aggiungendo indentazione e interruzioni di riga coerenti. Questo è essenziale quando si debuggano risposte API, si modificano file di configurazione (come tsconfig.json, package.json o .prettierrc), o si esaminano payload di dati. Il formattatore valida anche il tuo JSON — se c'è un errore di sintassi, ti indica dove si trova.

Questo strumento usa i metodi integrati JSON.parse() e JSON.stringify() del tuo browser, quindi gestisce tutto il JSON standard, inclusi oggetti annidati, array, stringhe Unicode e numeri speciali. Nulla viene inviato a un server — i tuoi dati rimangono privati.

Domande Frequenti

Cosa fa un formattatore JSON?

Un formattatore JSON prende testo JSON compresso o disordinato e aggiunge indentazione e interruzioni di riga coerenti, rendendolo leggibile per le persone. Ad esempio, <code>{"name":"Alice","age":30}</code> diventa un oggetto multilinea correttamente indentato che puoi facilmente scansionare e modificare.

Qual è la differenza tra formattare e minimizzare JSON?

La formattazione (pretty-print) aggiunge indentazione e interruzioni di riga per la leggibilità. La minimizzazione rimuove tutti gli spazi bianchi non necessari per produrre la stringa JSON più piccola possibile. Usa la formattazione quando devi leggere o modificare JSON; la minimizzazione quando devi trasmetterlo su una rete.

Come valido il JSON?

Incolla il tuo JSON nell'area di input e clicca su <strong>Formatta</strong>. Se il JSON è valido, verrà riformattato e visualizzato nell'area di output. Se contiene un errore di sintassi, lo strumento mostrerà un messaggio di errore con la posizione approssimativa del problema.

I miei dati JSON vengono inviati a un server?

No. Tutta l'elaborazione avviene localmente nel tuo browser usando i metodi integrati <code>JSON.parse</code> e <code>JSON.stringify</code> di JavaScript. Nulla viene caricato o memorizzato da nessuna parte. Puoi anche usare questo strumento offline una volta che la pagina si è caricata.

Quali sono gli errori di sintassi JSON più comuni?

Gli errori più comuni sono: virgole finali (<code>[1, 2,]</code>), virgolette singole invece di doppie (<code>{'key': 'value'}</code>), chiavi senza virgolette (<code>{key: "value"}</code>) e commenti (JSON non supporta i commenti <code>//</code> o <code>/* */</code>). Questo strumento li rileva tutti.

Posso formattare JSON con array e oggetti annidati?

Sì. Il formattatore gestisce annidamenti arbitrariamente profondi. Ogni livello di annidamento ottiene il proprio livello di indentazione, rendendo le strutture complesse come risposte API, file di configurazione e dati annidati facili da leggere.

Cosa significa la statistica di profondità?

La profondità indica il livello massimo di annidamento nel tuo JSON. Un oggetto piatto come <code>{"a": 1}</code> ha profondità 1. Un oggetto contenente un oggetto contenente un oggetto ha profondità 3. Le strutture profondamente annidate possono essere più difficili da analizzare mentalmente — il contatore di profondità ti aiuta a identificarle.

Ti piace SlimUtils? Se questi strumenti gratuiti ti hanno fatto risparmiare tempo, offrici un caffè! Sostieni su Ko-fi