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.
- Incolla il JSON. Copia il tuo JSON — da un terminale, da Postman, da un log — e incollalo nell'area di testo.
- 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.
- 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 oimport json; json.dumps(json.loads(raw), indent=2)in Python — ma senza aprire un terminale. - 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.jsono.eslintrc.json, verifica che la sintassi sia corretta prima di eseguirenpm installo 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
jqo 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.