Un formatter JSON — chiamato anche abbellitore JSON — prende JSON grezzo o minificato e lo restituisce come testo pulito e strutturato con indentazione, interruzioni di riga ed evidenziazione della sintassi. La formattazione valida anche il tuo JSON: il parser rileva parentesi non chiuse, virgole mal posizionate e altri errori di sintassi nel momento in cui incolli il tuo input.
Lavorare con JSON non formattato è come leggere un libro senza spazi o punteggiatura — tecnicamente possibile, ma estenuante. La formattazione rende la struttura immediatamente visibile per navigare, debuggare e modificare i dati con sicurezza.
🎨
Evidenziazione della sintassi
Chiavi, stringhe, numeri, booleani e valori null codificati a colori permettono di distinguere istantaneamente i tipi di dati e individuare le incongruenze senza leggere ogni carattere.
⚡
Rilevamento istantaneo degli errori
Il formatter analizza il tuo JSON prima di renderizzarlo. Qualsiasi errore di sintassi — virgola mancante, parentesi non chiusa o chiave senza virgolette — appare immediatamente con un messaggio chiaro.
↔️
Formatta e minifica in un unico posto
Passa tra output abbellito e minificato senza cambiare strumento. Utile quando si prepara JSON sia per la revisione umana che per il deployment in produzione.
🔒
Completamente lato client
Il tuo JSON non lascia mai il tuo browser. Tutto l'elaborazione e il rendering avviene localmente, mantenendo privati payload sensibili, token e credenziali.
Come usare questo formattatore JSON online
Il formattatore è progettato per un flusso di lavoro senza attrito. Nessun account, nessun upload, nessuna configurazione — basta incollare e formattare.
1
Incolla il tuo JSON
Clicca nell'editor a sinistra e incolla qualsiasi valore JSON — oggetto, array, stringa, numero, booleano o null. Il formattatore accetta JSON minificato su una riga singola, JSON parzialmente formattato o qualsiasi struttura sintatticamente valida.
2
Valida istantaneamente
Il parser viene eseguito non appena viene rilevato l'input. Se il JSON è valido, l'output strutturato appare immediatamente a destra. Se c'è un errore di sintassi, il messaggio identifica il problema esatto — virgola mancante, parentesi non chiusa o tipo di valore non valido.
3
Copia o minifica
Clicca su Copia per inviare l'output formattato negli appunti. Clicca su Minifica per rimuovere tutti gli spazi e comprimere il JSON su una riga singola — utile per i payload di produzione, le richieste API e lo storage dove il numero di byte è importante.
4
Modifica e itera
Modifica l'input direttamente e l'output si aggiorna in tempo reale. Usa il formattatore come blocco note live mentre costruisci i corpi delle richieste API, progetti le strutture dei file di configurazione o esamini gli schema dei dati.
Regole di sintassi JSON
JSON ha una specifica rigorosa. Queste sono le quattro regole che causano più errori di sintassi in pratica:
Le stringhe devono usare virgolette doppie
Le stringhe con virgolette singole non sono JSON valido. Ogni stringa — sia le chiavi che i valori — deve essere racchiusa tra virgolette doppie.
"key": "value"
Nessuna virgola finale
Una virgola dopo l'ultimo elemento in un oggetto o array è un errore di sintassi. Questo è l'errore più comune quando si modifica JSON manualmente.
{ "a": 1, "b": 2 }
Nessun commento
Il JSON standard non supporta i commenti // o /* */. Se hai bisogno di commenti nei file di configurazione, usa JSONC o JSON5 e converti prima di usarlo in produzione.
{ "debug": false }
I grandi interi perdono precisione
JavaScript può rappresentare in modo sicuro solo interi fino a 2^53 − 1. Per ID e timestamp oltre quel limite, memorizzali come stringhe per evitare la corruzione silenziosa dei dati.
{ "id": "9007199254740993" }
Esegui l'escape dei caratteri di controllo nelle stringhe
I caratteri grezzi di tabulazione, a capo e ritorno a capo non sono consentiti nelle stringhe JSON. Usa le sequenze di escape — \n per il ritorno a capo, \t per la tabulazione. Il formattatore segnalerà qualsiasi carattere di controllo non escapato come errore di sintassi.
{"text": "Hello\nWorld\tindented"}
NaN e Infinity non sono validi
JavaScript consente NaN e Infinity come valori numerici, ma la specifica JSON ammette solo numeri finiti. Se il tuo serializzatore emette NaN o Infinity, sostituiscili con null prima del parsing.
{"score": null}
Casi d'uso comuni
Validazione dei payload API
Formatta e valida le risposte API per rilevare strutture inaspettate, incompatibilità di tipi e JSON malformato prima che emergano come bug nel tuo codice.
Validazione pre-commit
Prima di fare commit di una configurazione JSON, incollala nel formatter per validare la sintassi e rilevare virgole finali o parentesi mancanti che romperebbero la tua applicazione.
Debug della serializzazione
Quando un oggetto serializzato non sembra corretto, formattarlo espone errori di tipo, campi mancanti e nidificazione inaspettata causata dalla logica di serializzazione.
Diagnosi degli errori
Quando il tuo JSON genera un errore di parsing ma non riesci a vedere perché, formattarlo individua immediatamente la posizione esatta — parentesi non chiusa, virgola mancante o valore non valido.
Progettazione di schemi
Progetta e itera sulle forme degli schemi JSON formattando payload di esempio — la gerarchia visiva rende facile individuare ridondanze e campi mancanti.
Test e fixture
Mantieni i file JSON di fixture formattati in modo che i diff nel controllo di versione siano significativi — un valore cambiato appare come una riga cambiata, non come un muro di testo.
Formattatore JSON online vs. altri strumenti
Esistono diversi formattatori JSON online. I principali fattori differenzianti per l'uso quotidiano nello sviluppo sono la privacy, la velocità e l'integrazione nel flusso di lavoro.
Completamente privato — elaborazione solo nel browser
La maggior parte degli strumenti JSON online invia il tuo input a un server remoto. Questo formattatore JSON online funziona interamente nel browser — nulla viene trasmesso. È sicuro incollare credenziali di produzione, esportazioni di database, token di autenticazione e qualsiasi dato soggetto a requisiti di riservatezza.
Apri lo strumento e inizia a formattare. Nessuna registrazione, nessuna conferma via e-mail, nessun ostacolo tra te e il tuo JSON. Il formattatore è disponibile immediatamente e funziona offline una volta caricata la pagina.
Formatta e minifica in un unico strumento
Molti formattatori JSON eseguono solo il pretty-print. Questo strumento include un pulsante Minifica per passare da JSON leggibile dall'uomo a JSON compatto con un clic — coprendo entrambi i lati del flusso di lavoro dallo sviluppo alla produzione senza cambiare scheda.
Domande frequenti
Qual è la differenza tra un formatter e un validator?
Un validator controlla solo se il JSON è sintatticamente valido e ti dice sì o no. Un formatter fa questo e mostra anche il risultato in modo strutturato e leggibile. Il nostro formatter segnala gli errori proprio come un validator.
La formattazione modifica i dati?
Nessun dato viene modificato — ma il formatter analizza il tuo JSON prima di renderizzarlo. Se ci sono errori di sintassi, emergono immediatamente. È questo che rende la formattazione utile oltre la sola leggibilità: è anche un passaggio di validazione rapida.
Il formattatore supporta JSON5 o JSONC?
No — questo formattatore valida secondo la specifica JSON standard (RFC 8259). JSON5 e JSONC consentono commenti e virgole finali, che non sono validi in JSON standard. Rimuovi la sintassi non standard prima di incollare se il tuo file utilizza questi formati.
Il mio JSON è valido ma il formatter mostra un errore — perché?
Le cause più probabili sono: una virgola finale dopo l'ultima coppia chiave-valore, una stringa con virgolette singole, o un commento JavaScript (// o /* */). Questi sono validi in JS ma non in JSON standard.
Posso formattare file JSON molto grandi?
Sì — poiché tutto viene eseguito nel tuo browser, non c'è un limite di dimensione lato server. File molto grandi (10 MB+) potrebbero essere lenti da renderizzare con l'evidenziazione della sintassi, ma la formattazione stessa verrà completata.
È sicuro incollare dati sensibili in questo formattatore?
Sì. Questo formattatore JSON online elabora tutto localmente nel tuo browser — nessun dato viene inviato ad alcun server. È sicuro incollare chiavi API, token di accesso, risultati di query del database e qualsiasi altro payload JSON sensibile.
Posso anche minificare JSON con questo strumento?
Sì — il formattatore include una modalità Minifica. Clicca sul pulsante Minifica per rimuovere tutti gli spazi e produrre JSON compatto su una riga singola. Questo è utile quando si preparano payload per API di produzione, trasferimento dati mobile o qualsiasi contesto in cui la dimensione in byte è importante.