Come formattare e validare JSON online

· 4 min di lettura

Se lavori con API, file di configurazione o qualsiasi tipo di dati strutturati, incontri JSON regolarmente. E se hai mai fissato un muro di JSON minificato cercando una graffa mancante, sai perché la formattazione conta.

Cosa fa un formattatore JSON

Un JSON grezzo proveniente da una risposta API o da un file minificato assomiglia a questo:

{"users":[{"name":"Alice","age":30,"roles":["admin","editor"]},{"name":"Bob","age":25,"roles":["viewer"]}]}

Un formattatore lo trasforma in qualcosa di leggibile:

{
  "users": [
    {
      "name": "Alice",
      "age": 30,
      "roles": ["admin", "editor"]
    },
    {
      "name": "Bob",
      "age": 25,
      "roles": ["viewer"]
    }
  ]
}

Stessi dati, ma puoi finalmente leggerli, individuare gli errori e capire la struttura.

Come formattare JSON online

  1. Incolla il tuo JSON nel campo di input. Il formattatore rileva immediatamente gli errori di sintassi e valida la struttura.
  2. Scegli l'indentazione — seleziona 2 o 4 spazi, o clicca su Minifica per comprimere il JSON su una sola riga.
  3. Copia il risultato — l'output formattato include una colorazione sintattica. Copialo per il tuo codice, un file di configurazione o documentazione.

Errori JSON comuni e come individuarli

La maggior parte degli errori JSON si riduce ad alcune trappole comuni:

Un buon formattatore evidenzia esattamente dove si trova l'errore, affinché tu possa correggerlo senza indovinare.

Quando formattare, quando minificare

Formattare (rendere leggibile) quando bisogna:

Minificare quando bisogna:

Consigli per lavorare con JSON

Domande frequenti

Il formattatore può gestire grandi file JSON?

Sì. Poiché lo strumento gira nel tuo browser, può elaborare file di decine di migliaia di righe. Le prestazioni dipendono dal tuo dispositivo, ma la maggior parte dei browser moderni gestisce grande JSON senza problemi.

Funziona offline?

Sì. Una volta caricata la pagina, lo strumento funziona interamente nel tuo browser senza connessione Internet. Tutta l'elaborazione avviene localmente in JavaScript.

Qual è la differenza tra formattare e validare?

Formattare aggiunge indentazione e ritorni a capo per rendere il JSON leggibile. Validare verifica che la struttura JSON sia corretta — graffe bilanciate, virgolette corrette, tipi validi. La maggior parte dei formattatori fa entrambe le cose contemporaneamente.

Posso usare questo sul mio telefono?

Sì. Lo strumento funziona su qualsiasi dispositivo con un browser moderno, inclusi telefoni e tablet.