Eseguito nel tuo browser

Formattatore e Minificatore JSON (Pretty & Minify)

Formatta o minifica JSON, con indicazione chiara della posizione degli errori. Tutto viene eseguito nel tuo browser.

Il tuo input non viene mai inviato a un server (elaborazione locale) Sicuro da usare anche con dati sensibili
Opzioni avanzate
Cmd/Ctrl+Enter per formattare / Cmd/Ctrl+Shift+Enter per minificare
Inattivo
Input (JSON)
Righe 0 Carat. 0 Dimensione 0 B
Il tuo input è elaborato localmente nel browser e non viene mai inviato a un server.
Output
Righe 0 Carat. 0 Dimensione 0 B
Copia o scarica l'output.
Il JSON formattato o minificato apparirà qui...

Opzioni

Opzioni avanzate

Come usare (3 passaggi)

1. Incolla

Incolla il JSON nel pannello di input.

2. Formatta/Minifica

Clicca su Formatta o Minifica per generare il risultato.

3. Copia

Copia l'output e il gioco è fatto.

Scorciatoie

Le scorciatoie funzionano quando l'input è attivo.
Cmd/Ctrl + Enter
Formatta
Cmd/Ctrl + Shift + Enter
Minifica
Cmd/Ctrl + L
Cancella (con conferma)

Esempio di JSON formattato

Prima
{"nome":"A","oggetti":[1,2],"meta":{"ok":true}}
Dopo
{
  "meta": {
    "ok": true
  },
  "nome": "A",
  "oggetti": [
    1,
    2
  ]
}
  • Aggiunge rientri e interruzioni di riga per la leggibilità
  • Ordina le chiavi per mantenere un ordine coerente

Note e terminologia

Cos'è la formattazione JSON?

Il pretty-printing del JSON aggiunge interruzioni di riga e rientri in modo che la struttura sia facile da leggere.

Cos'è la minificazione JSON?

La minificazione rimuove gli spazi bianchi per rendere l'output il più piccolo possibile.

Errori comuni

Virgole finali, virgolette mancanti e parentesi non corrispondenti sono tipici. Questo strumento mostra i dettagli di riga/colonna.

Suggerimento

Il rientro a 2 spazi mantiene i diff più piccoli, mentre quello a 4 è più facile da scansionare. Scegli in base al tuo flusso di lavoro.

FAQ: Formattatore e minificatore JSON

Ricevo un errore

Mostriamo la riga e la colonna in cui il JSON è interrotto. Se possibile, l'input viene evidenziato e puoi saltare direttamente all'errore.

Posso usare JSON con commenti (JSONC/JSON5)?

Lo standard JSON non consente commenti. Attiva “Rimuovi commenti prima dell'analisi” se necessario (non pienamente compatibile).

JSON grandi sono lenti

L'analisi e la formattazione vengono eseguite in un Web Worker per mantenere l'input reattivo. La visualizzazione ad albero viene disabilitata automaticamente per input grandi.

I miei dati vengono inviati?

No. Formattazione, minificazione e validazione avvengono interamente nel tuo browser.

Vedo escape \uXXXX

Attiva o disattiva “Escape Unicode” per controllare se l'output deve usare sequenze di escape.