JSON Formatter & Validator
Formatta, minifica e valida JSON. Rileva errori con posizione esatta.
Come utilizzare JSON Formatter & Validator
Incolla il JSON
Copia il tuo JSON non formattato o compresso nel pannello "Input JSON" a sinistra. Puoi anche usare il pulsante "Carica esempio" per provare con un JSON di esempio.
Configura le opzioni
Scegli il livello di indentazione (2, 4 o 8 spazi) e attiva "Ordina chiavi (A-Z)" se vuoi che le proprietà degli oggetti vengano riordinate alfabeticamente.
Formatta o Minifica
Clicca "Formatta" per ottenere un JSON leggibile con indentazione, oppure "Minifica" per rimuovere tutti gli spazi e ridurre il peso del file.
Verifica la validità
Il pannello di output mostra il badge "Valido" in verde o "Non Valido" in rosso. In caso di errore, vengono indicate la riga e la colonna esatte del problema.
Copia il risultato
Usa il pulsante di copia in alto a destra dell'area di output per copiare il JSON formattato negli appunti con un clic.
Suggerimenti
- Usa "Ordina chiavi" prima di confrontare due JSON: ordinare le chiavi alfabeticamente rende immediatamente visibili le differenze tra strutture.
- Il badge "Riduzione" nella barra delle statistiche mostra la percentuale di spazio risparmiata dalla minificazione: utile per decidere se vale la pena comprimere.
- Se hai un JSON parzialmente valido con commenti stile JavaScript (// ...), rimuovili prima di incollarlo: il formato JSON standard non li supporta.
Domande frequenti
Come posso formattare un JSON online in modo gratuito?
Incolla il tuo JSON nell'area di input e clicca il pulsante "Formatta". Lo strumento applica immediatamente l'indentazione configurata e verifica la validità della struttura.
Come faccio a capire dove si trova un errore nel mio JSON?
Quando il JSON contiene errori di sintassi, lo strumento mostra un pannello rosso con il messaggio di errore e la posizione esatta: numero di riga e colonna in cui si trova il problema.
Qual è la differenza tra formattare e minificare il JSON?
Formattare aggiunge indentazione e a capo per rendere il JSON leggibile agli sviluppatori. Minificare rimuove tutti gli spazi superflui per ridurre le dimensioni del file, ideale per la produzione.
A cosa serve la funzione "Ordina chiavi (A-Z)"?
L'ordinamento alfabetico delle chiavi è utile per confrontare due oggetti JSON, per mantenere un output deterministico nei test automatici o semplicemente per trovare più rapidamente una proprietà.
Il mio JSON viene inviato a un server?
No, tutta l'elaborazione avviene localmente nel tuo browser. I dati non vengono mai trasmessi a server esterni, quindi puoi usare lo strumento anche con JSON contenenti dati sensibili.