A cosa serve formattare un JSON?
API, log e molti file di configurazione salvano il JSON su una sola riga per occupare meno spazio. Per le macchine è perfetto, ma per una persona è illeggibile: non si capisce quale oggetto contiene quale né dove finisce una lista.
Questo formattatore (detto anche JSON beautifier o pretty print) riscrive il JSON con un a capo per ogni valore e un rientro di 2 o 4 spazi o di una tabulazione, così la struttura si vede a colpo d’occhio. Se attivi «Ordina chiavi A-Z», le chiavi di ogni oggetto vengono messe in ordine alfabetico: comodo per confrontare due risposte.
I numeri restano esattamente come erano scritti. Molti formattatori passano il JSON attraverso JavaScript e arrotondano gli interi molto lunghi (per esempio un ID di 19 cifre); qui non succede. Se il JSON non è valido, vedi l’errore spiegato in modo chiaro, la riga e la colonna, e un pulsante che porta il cursore proprio lì.
Come formattare un JSON
- Incolla il JSON nel riquadro di input, trascina un file .json o premi «Apri file».
- Scegli il rientro: 2 spazi, 4 spazi o tabulazione.
- Se vuoi, attiva «Ordina chiavi A-Z».
- Premi «Formatta JSON» e copia il risultato o scaricalo come file.
Quando usarlo
- Leggere la risposta di un’API che arriva su una sola riga.
- Controllare un package.json, un tsconfig.json o un file di configurazione prima di caricarlo.
- Confrontare due risposte JSON con le chiavi nello stesso ordine.
- Trovare la riga dell’errore in un JSON che il tuo programma rifiuta.
Domande Frequenti
Che differenza c’è tra formattare e validare un JSON?
Formattare cambia la presentazione (a capo e rientri) senza toccare i dati. Per formattarlo, però, lo strumento deve anche leggerlo, quindi se il JSON non è valido ti mostra l’errore. Se vuoi solo sapere se è valido e vederne le statistiche, usa il validatore JSON.
La formattazione cambia qualche valore?
No. Cambiano solo spazi e a capo. I numeri vengono copiati così come sono, senza arrotondamenti, e i testi mantengono il loro contenuto. Se attivi «Ordina chiavi», cambia l’ordine delle chiavi, non i loro valori.
Posso formattare JSON con commenti o virgole finali?
No, perché non è JSON valido (è JSON5 o JSONC). Lo strumento ti dice in quale riga si trova il commento o la virgola in più, così puoi toglierli.
I miei dati vengono inviati a un server?
No. Tutto viene elaborato nel tuo browser con JavaScript. Il testo che incolli e i file che apri non lasciano il tuo dispositivo, quindi puoi usare tranquillamente dati interni o dei clienti.
Posso formattare più file alla volta?
Sì, con ToolStudio Pro. Apri più file .json insieme: vengono formattati con le stesse opzioni e li scarichi tutti in un unico ZIP. La prova gratuita è di un documento.
È gratis?
Sì. Puoi provare lo strumento gratis con un documento (incollato o un file) e cambiare le opzioni tutte le volte che vuoi; i tentativi con errori non consumano la prova. Per un uso illimitato e per elaborare più file alla volta, ToolStudio Pro costa 1,99 € al mese e include tutti gli strumenti.