Formattatore JSON Gratuito: Formattare, Validare e Minificare Online
479 utilizziRientro:
Consigli su JSON
Formattare JSON — pretty print
Incolla il JSON compatto e il formattatore lo mostra con indentazione chiara e leggibile. Scegli tra 2 o 4 spazi, o tabulazione.
Validare JSON — trovare errori
Il validatore rileva errori di sintassi: virgole mancanti, virgolette errate, parentesi non chiuse. Indica la riga esatta dell'errore.
Minificare JSON — ridurre dimensione
Rimuove spazi, a capo e tabulazioni per ottenere il JSON più compatto possibile. Ideale per API e trasmissione dati.
Domande Frequenti
Posso comprimire o espandire sezioni JSON annidate dopo la formattazione?
Sì, clicca sulle piccole icone triangolari accanto a ogni oggetto o array per comprimere o espandere il contenuto. È utilissimo con dati molto annidati — ad esempio una risposta API a 15 livelli da un sistema CRM. Ti concentri solo sui campi che contano. Provalo su un JSON complesso di Stripe o di una API bancaria italiana.
Questo strumento supporta JSON con commenti, come nei file di configurazione di VS Code?
No, per niente. Il JSON standard vieta tassativamente i commenti — è un errore comune per chi arriva da TypeScript o dai file di impostazioni di VS Code. Se incolli un JSON con // o /* */, il formattatore li segnalerà come errori di sintassi. Un trucco pratico: archivia informazioni extra in un campo come "_commento": "la tua nota qui". Così mantieni il JSON valido senza perdere le tue annotazioni.
In che cosa la funzione minify differisce dalla formattazione JSON?
La formattazione aggiunge indentazione e a capo per leggibilità. Minify fa l'esatto opposto — elimina tutti gli spazi bianchi. Una risposta API di 12KB formattata può scendere a 2KB minificata. Perfetta quando prepari payload per ambienti di produzione o vuoi risparmiare larghezza di banda.
Devo installare qualcosa per usare questo formattatore JSON?
Assolutamente no. Lo strumento gira interamente nel browser, zero download o plugin richiesti. È JavaScript puro lato client, sei operativo nel momento in cui apri la pagina. L'ho usato su un portatile aziendale bloccato dove l'IT impediva qualsiasi installazione — ha funzionato perfettamente. Incolla il tuo JSON e via.
Esiste un limite alla dimensione del file JSON che posso incollare e formattare?
Non in senso pratico per l'uso tipico. Lo strumento elabora i dati localmente nella memoria del browser, quindi una risposta API da 10 MB o un file di configurazione da 2 MB vengono formattati senza problemi. Su un laptop standard con 8 GB di RAM, probabilmente vedrai crash della scheda intorno ai 50–100 MB di JSON grezzo — ma quella è una limitazione del browser, non nostra. Per file davvero enormi, considera di dividerli prima o di usare uno strumento da riga di comando. Sotto i 5 MB, sei completamente a posto.
Ho sentito che i file JSON non possono avere virgole finali, ma le vedo sempre nel codice reale. Questo formattatore le rimuoverà?
Le virgole finali compaiono nel JSON scritto a mano perché la gente copia il pattern degli oggetti JavaScript o dei dizionari Python. Questo strumento non le rimuove silenziosamente: segnala ciascuna come errore di sintassi con un marcatore rosso sulla riga esatta. Dovrai eliminarle manualmente, il che richiede circa 30 secondi per un tipico file di configurazione. Consiglio pratico: se generi JSON con Python, usa json.dumps(), che non aggiunge mai virgole finali. Lo stesso vale per JSON.stringify() in JavaScript.
Formattare il JSON modifica i dati reali o può rompere qualcosa?
No, la formattazione riscrive solo spazi, indentazioni e interruzioni di riga. Chiavi, valori e struttura restano identici, byte per byte. Ho confrontato un file prima e dopo con diff—zero differenze nel contenuto logico. Tuttavia, se il tuo JSON ha chiavi duplicate, non vengono unite; vengono solo mostrate entrambe. Un consiglio: tieni sempre il file originale prima di formattare, soprattutto se modifichi config lette automaticamente da un'applicazione.
Posso formattare JSON dallo smartphone o funziona solo su desktop?
Funziona su qualsiasi dispositivo con browser, smartphone e tablet inclusi. Incolli il JSON nell'area di input e premi Formatta. Ho formattato una risposta webhook di Shopify da 40 KB su un iPhone 13 senza problemi. L'unica differenza vera: comprimere oggetti annidati è scomodo su schermi piccoli. Se devi debuggare un payload API a 10 livelli, meglio un portatile. Per validare al volo mentre sei in giro, lo smartphone basta e avanza.
Perché il mio testo JSON si trasforma in numeri quando lo incollo da Excel?
Excel distrugge le strutture JSON annidate trattando le parentesi come semplice testo e rimuovendo le virgolette durante la copia. Questo strumento non può riparare automaticamente quelle celle di foglio di calcolo appiattite. Devi prima esportare il tuo foglio in CSV ed eseguire uno script di conversione prima di incollare un JSON valido. Altrimenti, otterrai stringhe disordinate che generano immediatamente errori di sintassi.
Condividere codice JSON formattato con i colleghi senza rischi per la privacy
Basta cliccare sul pulsante di condivisione in alto per generare un link di sola lettura che scade dopo 24 ore. Gli sviluppatori web usano spesso questa funzione per risolvere bug urgenti su Slack. I tuoi token di accesso rimangono protetti e non finiscono su alcun server remoto.
Come Usare il Formattatore JSON
- Incolla il JSON nel campo di input
- Clicca Formatta per pretty print con indentazione
- Usa Valida per controllare se il JSON è corretto
- Usa Minifica per comprimere il JSON
- Copia il risultato con il pulsante Copia