Formattatore e Minificatore JSON (Pretty & Minify)
Formatta o minifica JSON, con indicazione chiara della posizione degli errori. Tutto viene eseguito nel tuo browser.
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.Esempio di JSON formattato
{"nome":"A","oggetti":[1,2],"meta":{"ok":true}}
{
"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.