Online Tool Store Online Tool Store

Formattatore JSON

Formatta, convalida o minimizza JSON mantenendo intatti stringhe e numeri. Incolla o carica un file, vedi errori di sintassi chiari, poi copia o scarica.

Questo strumento funziona interamente nel tuo browser. I tuoi file non vengono mai caricati su un server.

Area di lavoro JSON

Incolla il JSON qui sotto. La convalida e ogni trasformazione restano in questa scheda del browser.

Ctrl/Cmd + Invio per formattare
JSON valido — formattato con rientro di 2 spazi.
188 caratteri

Solo JSON rigoroso: i nomi delle proprietà richiedono virgolette doppie e commenti o virgole finali non sono validi.

20 righe · 275 caratteri

Come funziona

  1. Incolla JSON, carica un file .json o .txt, oppure parti dall'esempio di progetto compatto già caricato qui sopra.
  2. Il browser controlla l'intero documento rispetto alla sintassi JSON rigorosa e segnala la posizione dell'errore quando disponibile.
  3. Formatta con 2 spazi, 4 spazi o tabulazioni; oppure minimizza il documento in una sola riga compatta.
  4. Copia il risultato o scaricalo come file .json pronto all'uso.

Il metodo di formattazione

Prima il parser JSON rigoroso del browser verifica che l'intero input sia valido. Il formattatore scorre poi il testo originale carattere per carattere. Non modifica mai nulla all'interno di una stringa tra virgolette: virgolette con escape, spazi e sequenze Unicode restano intatti.

Formattazione = a capo strutturali + rientro selezionato Minimizzazione = rimozione degli spazi bianchi fuori dalle stringhe tra virgolette

Lavorare sul testo sorgente validato invece di serializzare un oggetto JavaScript preserva anche l'ordine delle chiavi, le chiavi duplicate e i letterali numerici lunghi esattamente come scritti.

Domande frequenti

Il JSON che incollo viene caricato o salvato da qualche parte?

No. Convalida, formattazione, minimizzazione, copia e creazione dei file avvengono tutte nel tuo browser. Il tuo JSON non viene mai inviato a Online Tool Store né a un servizio di elaborazione.

La formattazione modifica i valori JSON o i numeri grandi?

No. Dopo la convalida, il formattatore cambia solo gli spazi bianchi non significativi fuori dalle stringhe tra virgolette. Non ricostruisce il documento da valori JavaScript, quindi testo dei numeri, sequenze di escape, ordine delle chiavi e chiavi duplicate restano esattamente come inseriti.

Perché commenti, apici singoli o virgole finali vengono rifiutati?

Alcuni formati simili a JavaScript li accettano, ma non fanno parte dello standard JSON. Questo validatore usa regole JSON rigorose: i nomi delle proprietà e le stringhe richiedono virgolette doppie, i commenti non sono ammessi e l'ultimo elemento non può avere una virgola finale.

Posso formattare un array, una stringa, un numero, un booleano o null al livello principale?

Sì. Un documento JSON valido può contenere qualsiasi valore JSON al livello principale, non solo un oggetto. Array, stringhe, numeri, true, false e null sono tutti supportati.

Quanto può essere grande il documento JSON?

Questo strumento non ha alcun limite artificiale. Il limite pratico dipende dal tuo browser e dalla memoria disponibile del dispositivo; documenti incollati molto grandi possono richiedere più tempo per essere convalidati e mostrati.

Posso caricare un file .json invece di incollare?

Sì. Clicca su "Carica file" e scegli un file .json o .txt fino a 10 MB. Viene letto direttamente nel browser con la File API e caricato nella casella di input — il file stesso non viene mai caricato su un server.

Il confronto

FunzioneOnline Tool StoreJSONLintCodeBeautify JSON Viewer
Funziona senza installare un'app desktop SìSìSì
Controlli dedicati per formattare e minimizzare Entrambi, con un clicEntrambi, in pagine separateEntrambi, con un clic
Feedback di convalida rigoroso con posizione dell'errore Riga e colonna, salto all'erroreNumero di rigaErrore evidenziato
Preserva il testo originale dei numeri lunghi e l'ordine delle chiavi Sì — non riserializza mai il valoreNon garantitoNon garantito
Caricare un file .json o .txt locale SìNo, solo incolla o URLSì
Copia e download del risultato Entrambi inclusiCopia manualeEntrambi inclusi
Nessun account, pubblicità nell'area di lavoro o upsell SìNo, con pubblicitàNo, con pubblicità

JSONLint e CodeBeautify aggiungono funzioni extra come visualizzatori ad albero e convertitori di formato, ma fanno passare il JSON attraverso più interfaccia e pubblicità. Per un controllo rapido e mirato che mantiene intatto il tuo testo sorgente esatto, il formattatore JSON di Online Tool Store è la strada più semplice — incolla o carica, convalida, trasforma e copia senza configurazioni.

Esplora strumenti correlati

Incorpora questo strumento

Incolla questo nel tuo sito: resta gratuito e ogni file rimane nel browser del visitatore, non da te né da noi.