Formattatore e minificatore JSON

Formatta o minifica JSON e individua gli errori con dettagli di riga e colonna.

Incolla, esegui e copia in un flusso rapido. I dati inseriti sono elaborati solo nel browser.

I dati inseriti non vengono mai inviati a un server (elaborazione solo browser).
Adatto anche a dati riservati.

Come si usa

  1. Incolla il JSON nel pannello di input.
  2. Fai clic su Pretty o Minify.
  3. Copia l'output e hai finito.

Scorciatoie

Ctrl/Cmd + Invio: Pretty
Ctrl/Cmd + Shift + Invio: Minify
Ctrl/Cmd + L: Cancella (con conferma)

Esempio

Formattazione JSON valida

Input

{"name":"Anna","age":28,"tags":["API","debug"]}

Output

Pretty: multilinea con indentazione
Minify: JSON su una sola riga

JSON non valido

Input

{"name":"Anna","age":28,}

Output

Il banner errore mostra riga, colonna e frammento vicino

Che cos'e la formattazione JSON?

La formattazione aggiunge indentazione e ritorni a capo per migliorare la leggibilita e facilitare debug e revisioni.

Che cos'e il minify JSON?

Minify rimuove spazi e ritorni a capo per ridurre le dimensioni del payload e mantenere il JSON compatto.

Errori comuni e correzioni

  • Virgola finale (esempio: {"a":1,})
  • Virgolette mancanti intorno alle chiavi o ai valori stringa
  • Token commento inclusi (il JSON standard non supporta // o /* */)

FAQ

Ricevo un errore

Lo strumento mostra riga, colonna e testo vicino. Usa Vai all'errore per spostare il cursore esattamente nella posizione corretta.

Posso usare JSON con commenti (JSONC/JSON5)?

Il JSON standard non permette commenti. Attiva "Rimuovi commenti prima del parsing" solo quando necessario (non completamente compatibile).

JSON grandi sembrano lenti

Parsing e stringify girano in un Web Worker. L'interfaccia usa protezioni basate sulla dimensione per mantenere l'input reattivo.

I dati vengono caricati?

No. Parsing, formattazione e minificazione vengono eseguiti localmente nel browser.

Vedo output \uXXXX

Disattiva Unicode Escape per ottenere direttamente caratteri leggibili.