Formatta, abbellisce e valida JSON online con messaggi di errore chiari per input non validi.
Come usare Formattatore JSON
Incolla o digita il tuo JSON nel pannello di input.
Premi Esegui per analizzarlo e ristamparlo con un rientro di 2 spazi.
Copia il JSON formattato, oppure leggi l'errore se l'input non è valido.
Il Formattatore e Validatore JSON trasforma JSON minificato, con escape o disordinato in una struttura pulita e indentata che puoi davvero leggere, e individua gli errori di sintassi con la loro posizione esatta così puoi correggerli in fretta.
Fa passare il tuo input attraverso un parser JSON rigoroso. Se l'analisi riesce, lo strumento ristampa i dati con un'indentazione coerente di 2 spazi, il che significa che un formato pulito è anche la prova che il tuo JSON è valido. Se l'analisi fallisce, ottieni un errore preciso invece di un vago "qualcosa non va".
Gli sviluppatori vi ricorrono di continuo: ispezionare una risposta di un'API, verificare la correttezza di un file di configurazione, ripulire un payload di webhook prima di salvarlo, o rendere un grande blocco adatto al diff prima di eseguirne il commit nel controllo di versione. Un JSON leggibile rende struttura, annidamento e campi mancanti evidenti a colpo d'occhio.
La maggior parte degli errori di "JSON non valido" deriva da poche cause: chiavi o stringhe racchiuse tra apici singoli invece che doppi, una virgola finale dopo l'ultimo elemento, commenti (che il JSON standard non consente), chiavi senza virgolette copiate da un oggetto JavaScript, o virgolette tipografiche incollate da un documento. La posizione dell'errore ti dice esattamente dove il parser si è arreso.
Poiché tutto funziona nel tuo browser, il tuo JSON non lascia mai il tuo dispositivo. Questo conta quando il payload contiene token di accesso, dati dei clienti o qualsiasi cosa che non vorresti incollare in un sito web casuale che lo carica silenziosamente su un server.
Una volta formattato, copia il risultato con un clic. Se ti serve l'opposto, il Minificatore JSON rimuove tutti gli spazi bianchi per produrre il payload più piccolo possibile per la produzione.
Domande frequenti
Analizza il tuo JSON, verifica che sia valido e lo ristampa con una pulita indentazione di 2 spazi, così è facile da leggere. Un JSON non valido restituisce un messaggio di errore preciso con la posizione in cui l'analisi è fallita.
No. Il tuo JSON viene formattato interamente nel tuo browser, quindi nulla viene inviato a un server. Non viene memorizzato, registrato né condiviso.
Il formatter segue lo standard JSON rigoroso: chiavi e stringhe richiedono virgolette doppie, niente virgole finali e niente commenti. Il messaggio di errore mostra dove l'analisi è fallita, così puoi andare direttamente al problema.
Qui avvengono insieme. Lo strumento può abbellire solo JSON che si analizza correttamente, quindi se ottieni un output formattato, il tuo JSON è valido per definizione. Se non riesce ad analizzarlo, ottieni un errore invece del testo formattato.
Sì. La formattazione usa il motore JSON nativo del tuo browser, quindi anche payload di diversi megabyte si formattano rapidamente. Gli input molto grandi sono limitati solo dalla memoria del tuo dispositivo, non da un caricamento o da un timeout del server.
No, perché lo standard JSON non lo fa. Commenti, virgole finali e apici singoli sono comuni in JavaScript e JSON5 ma vengono rifiutati dal JSON rigoroso. Rimuovili e l'input verrà validato.
Incorpora questo strumento
Aggiungi questo strumento al tuo sito web. Copia lo snippet qui sotto; si aggiorna automaticamente.
<iframe src="https://monu.tools/embed/it/json-formatter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Strumenti correlati
Minifica e valida JSON nel tuo browser, e visualizza quanti byte risparmi.
Converti JSON in CSV e CSV in JSON, in entrambe le direzioni. Scegli il delimitatore, gestisci i campi tra virgolette e copia il risultato. Tutto viene eseguito nel tuo browser.
Converti YAML in JSON e JSON in YAML, in entrambe le direzioni. Valida durante la conversione e mostra errori chiari. Tutto viene eseguito nel tuo browser.
Genera interfacce TypeScript da un campione JSON, con tipi annidati, array e campi opzionali. Funziona nel browser.