Salta al contenuto principale
Input JSON
Output
L'output apparirà qui

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.