Strumenti
IT

JSON Formatter e validatore JSON

Incolla il JSON per formattarlo con 2 o 4 spazi o con tabulazioni, validarlo con la posizione esatta degli errori, correggere gli errori comuni con Ripara, ordinare le chiavi o minificarlo. Numeri grandi e ordine delle chiavi restano esattamente come li hai scritti.

Privacy garantita: i tuoi dati vengono elaborati nel browser e non vengono mai caricati su alcun server.

Come formattare un JSON

  1. Incolla il tuo JSON, trascina un file .json nell'editor o caricalo da un URL.
  2. Fai clic su Formatta (o premi Ctrl+Invio) e scegli 2 spazi, 4 spazi o tabulazioni. Minifica rimuove tutti gli spazi e Ordina chiavi mette le proprietà in ordine alfabetico.
  3. Se il JSON non è valido, il riquadro degli errori mostra la riga, la colonna e la causa, e la riga viene evidenziata. Ripara corregge automaticamente virgole finali, commenti, virgolette ed errori simili.

Un JSON formatter che non altera i tuoi dati

Molti formatter online fanno passare i dati attraverso JSON.parse e JSON.stringify, che li modificano senza avvisare: gli interi grandi come 12345678901234567890 vengono arrotondati, 1.50 diventa 1.5 e le chiavi numeriche come "10" finiscono in cima all'oggetto. Questo JSON formatter modifica solo gli spazi, quindi ogni numero, sequenza di escape e chiave resta esattamente come l'hai scritta.

Riparare un JSON non valido: cosa corregge Ripara

Il JSON copiato da codice JavaScript, Python, log o risposte di chatbot AI è spesso quasi valido. Ripara lo trasforma in JSON rigoroso:

ProblemaPrimaDopo
Virgola finale{"a": 1,}{"a": 1}
Commenti// note, /* … */rimossi
Virgolette singole{'a': 'b'}{"a": "b"}
Chiavi senza virgolette{a: 1}{"a": 1}
Valori PythonTrue, False, Nonetrue, false, null
NaN, Infinity, undefined{"x": NaN}{"x": null}
Virgole mancanti[1 2 3][1, 2, 3]
Parentesi non chiuse{"a": [1, 2{"a": [1, 2]}
Più valori (JSON Lines){"a":1} {"a":2}[{"a":1}, {"a":2}]

Formattare JSON nel codice e da riga di comando

Tieni presente che tutti questi metodi ricodificano i dati, quindi i numeri molto grandi possono essere arrotondati – a differenza del formatter di questa pagina.

Perché scegliere JSON Format Online?

Domande frequenti

Il mio JSON viene caricato su un server?

No. Formattazione, validazione e riparazione avvengono interamente nel tuo browser. Solo Carica URL scarica il file tramite il nostro server, perché i browser bloccano la maggior parte dei download diretti da altri siti; il contenuto ti viene inoltrato direttamente e non viene salvato.

Perché il mio JSON dà l'errore “Unexpected token”?

JSON è più rigoroso di JavaScript: chiavi e stringhe richiedono le virgolette doppie, virgole finali e commenti non sono ammessi, e valori come NaN o undefined non esistono. Il validatore indica il problema esatto e la sua posizione, e Ripara corregge automaticamente la maggior parte di questi errori.

La formattazione modifica i numeri o l'ordine delle chiavi?

No. Interi grandi, zeri finali, sequenze di escape e ordine delle chiavi vengono mantenuti esattamente. Solo Ordina chiavi riordina le proprietà, e anche in quel caso ogni numero conserva le sue cifre originali.

Quanto può essere grande il JSON?

In un browser desktop moderno funzionano file di decine di megabyte. L'editor disegna i numeri di riga solo per le righe visibili, così anche i documenti lunghi restano veloci, e gli errori vengono segnalati anche in profondità all'interno di file di grandi dimensioni.