Formattatore JSON Gratuito: Formattare, Validare e Minificare Online
150 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
Come formattare un JSON?
Incolla il JSON nel campo di input e clicca Formatta. Il JSON verrà mostrato con indentazione chiara. Se ci sono errori di sintassi, verrà indicata la riga esatta del problema.
Come sapere se il mio JSON è valido?
Incolla il JSON e clicca Valida. Se è valido, vedrai un messaggio di conferma. Se ci sono errori, verranno indicati riga e tipo di errore.
Cos'è minificare il JSON?
Minificare rimuove tutti gli spazi bianchi, a capo e indentazione per ottenere la versione più compatta. Riduce la dimensione del file per il trasferimento dati.
Cosa succede se incollo JSON non valido nel formattatore?
Se incolli JSON non valido, lo strumento evidenzierà immediatamente l'errore di sintassi specifico. Ad esempio, potrebbe indicare una virgola mancante alla riga 5 o una parentesi graffa non chiusa. Questo feedback istantaneo ti permette di correggere l'errore subito, evitando che tu debba cercare gli errori manualmente. Vedrai un indicatore rosso nel punto problematico.
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.
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