acento.io
Strumento per sviluppatori

JSON Formatter

Formatta, valida e minifica JSON istantaneamente — 100% lato client, i tuoi dati non lasciano mai il browser.

By Carlos Suárez , Systems engineer
Last updated:

Cosa fa questo JSON formatter

Questo JSON formatter online ti permette di abbellire (beautify), validare e minificare qualsiasi documento JSON direttamente nel browser. Incolla la risposta di un'API, un file di configurazione come package.json o tsconfig.json, un payload di log strutturato: lo strumento lo indenta in modo leggibile, segnala gli errori con riga e colonna precisi, e ti restituisce output pronto da usare. Lo standard di riferimento è ECMA-404 JSON, che definisce JSON come formato di scambio dati testuale leggero. Vale la pena ricordare che in Italia il Codice dell'Amministrazione Digitale (CAD, D.Lgs. 82/2005) impone l'uso di formati aperti e standard internazionali — JSON incluso — per tutti i documenti digitali della PA. 100% lato client — i tuoi dati non lasciano mai il browser. Nessun upload, nessun tracciamento, nessun log sul server. Puoi quindi usarlo senza rischi con payload di produzione, segreti, token o risposte di API interne.

Funzionalità

  • Beautifier e validatore integrati. Formatta il JSON con indentazione leggibile e valida simultaneamente la sintassi. Se il documento non è valido, ricevi un messaggio di errore con riga e colonna esatte — niente messaggi vaghi.
  • Indentazione configurabile. Scegli tra 2 spazi, 4 spazi o tab. Utile quando il tuo team ha una convenzione specifica o quando devi rispettare i requisiti di un linter come Prettier.
  • Modalità minify. Comprime il JSON rimuovendo tutti gli spazi bianchi non necessari. Ideale per ridurre il peso dei payload nelle chiamate HTTP o nei file di configurazione finali.
  • Puntatore agli errori preciso. In caso di JSON non valido, lo strumento indica la posizione esatta dell'errore (riga e colonna), così puoi trovare e correggere il problema in secondi — trailing comma, virgolette singole, chiavi non quotate.
  • Copia con un clic. Il pulsante Copia trasferisce il JSON formattato negli appunti. Compatibile con tutti i browser moderni, senza bisogno di estensioni.
  • Privacy by design. Tutto il parsing avviene con le API native del browser (JSON.parse / JSON.stringify). Nessun dato viene trasmesso a server esterni — puoi usarlo anche in ambienti air-gapped o con VPN aziendale.

Come usare il JSON formatter

Bastano tre passi per formattare o validare qualsiasi documento JSON.

  1. Incolla il JSON. Copia il tuo JSON — da un terminale, da Postman, da un log — e incollalo nell'area di testo.
  2. Scegli l'indentazione e premi Formatta. Seleziona 2 spazi, 4 spazi o tab, poi clicca Formatta. Il risultato appare immediatamente con syntax highlighting. Se il JSON contiene errori, viene mostrato il messaggio con riga e colonna.
  3. Copia o minifica. Clicca Copia per portare il JSON formattato negli appunti, oppure premi Minifica per ottenere la versione compatta. Equivalente a eseguire JSON.stringify(JSON.parse(raw), null, 2) in JavaScript o import json; json.dumps(json.loads(raw), indent=2) in Python — ma senza aprire un terminale.
  4. Debug degli errori. Se ricevi un errore, leggi riga e colonna indicati. Gli errori più comuni sono: virgola finale (trailing comma), virgolette singole invece di doppie, chiavi non quotate e commenti nel JSON — tutti non ammessi dallo standard strict.

Casi d'uso comuni

  • Debug di risposte API. Copi il body di una risposta REST da curl o Postman, lo incolli qui e ottieni subito una struttura leggibile. Utile quando la risposta è su una sola riga e contiene decine di campi annidati.
  • Revisione di file di configurazione. Apri package.json, tsconfig.json o .eslintrc.json, verifica che la sintassi sia corretta prima di eseguire npm install o il build. Un solo carattere sbagliato può bloccare l'intera pipeline CI.
  • Lettura di log strutturati. I sistemi di logging moderni (Datadog, Elastic, CloudWatch) emettono righe JSON compact. Incolla il record grezzo e ottieni una struttura navigabile in secondi — senza installare jq o aprire un notebook.
  • Composizione di request body per curl o Postman. Scrivi il payload in modo leggibile, validalo qui, poi usa il pulsante Minifica per ottenere la versione da incollare in -d '…' nella chiamata curl o nel tab Body di Postman.
  • Servizi digitali della PA. Chi sviluppa integrazioni con i servizi della Pubblica Amministrazione italiana sa che il CAD impone formati standard. Validare i payload JSON prima di inviarli ai gateway ufficiali evita errori di parsing lato server e rispediti al mittente.

Domande frequenti

I miei dati vengono caricati su un server?

No. Questo formattatore JSON funziona interamente nel browser tramite le API JavaScript native. Nessun dato viene trasmesso, memorizzato o registrato su server esterni. Puoi usarlo con payload sensibili, chiavi API, token JWT o dati personali senza rischi.

Qual è la differenza tra JSON formatter e JSON beautifier?

Sono la stessa cosa: entrambi i termini indicano lo strumento che aggiunge rientri e a capo per rendere il JSON leggibile. 'Beautifier' è il termine più usato in inglese, 'formatter' quello più tecnico — ma il risultato è identico.

Perché il mio JSON dà errore anche se mi sembra corretto?

I tre errori più frequenti sono: trailing comma (la virgola dopo l'ultimo elemento di un array o oggetto, valida in JSON5 o YAML ma non in JSON strict), virgolette singole invece di doppie, e commenti con // o /* */ che non sono previsti dallo standard ECMA-404. Controlla riga e colonna indicati nel messaggio di errore.

Posso usarlo come alternativa a un'estensione Chrome per JSON?

Sì. Se stai cercando un 'chrome json formatter extension' o un 'chrome plugin for json formatter', questo strumento online offre le stesse funzionalità di formattazione e validazione senza installare nulla — funziona su qualsiasi browser e sistema operativo.

Come faccio a convertire JSON in YAML o in TypeScript?

Questo strumento si occupa di formattazione e validazione JSON. Per la conversione tra formati puoi usare il nostro [JSON ↔ YAML converter](/it/json-yaml-converter/) oppure, se ti serve generare tipi TypeScript dal JSON, il [Json To Typescript](/it/json-to-typescript/) fa esattamente questo.

Cosa significa 'json prettier online'? È diverso da formatter?

No, è sinonimo. 'Prettier' nel contesto JSON indica semplicemente che l'output è formattato in modo esteticamente pulito con indentazione coerente — come fa Prettier, il tool di formattazione codice. Questo strumento produce lo stesso risultato: JSON indentato, validato e pronto all'uso.