Utils365

Formatta e valida JSON

Rendi il JSON leggibile e scopri esattamente cosa non va quando non è valido.

Incolla il JSON, apri un file .json o trascinalo qui

Avanti: JSON in CSV · Confronta testi

Segnala un problema con questo strumento

Come usare Formattatore JSON

  1. Incolla il tuo JSON

    Incolla il JSON, oppure apri o trascina un file .json. Viene controllato mentre scrivi.

  2. Scegli un layout

    Indenta con 2 o 4 spazi o con un tab, oppure minificalo su una riga. Spunta Ordina chiavi A–Z per mettere le chiavi in ordine.

  3. Copia o scarica

    Copia il JSON formattato o scaricalo come formatted.json.

Perché usare Utils365

  • Errori facili da correggere

    Il JSON non valido mostra riga e colonna dell’errore, con la riga stessa e un indicatore, più un suggerimento per virgole finali, apici singoli, chiavi senza virgolette e commenti.

  • Pretty print o minifica

    Scegli 2 spazi, 4 spazi o tab per leggerlo, oppure comprimilo su una riga per risparmiare spazio.

  • Cambia solo il layout

    Numeri, testo e ordine delle chiavi restano esattamente come li hai scritti, a meno che tu non scelga di ordinare le chiavi dalla A alla Z per confrontare più facilmente due file.

  • Privacy garantita

    Il tuo JSON viene controllato e formattato nel browser e mai caricato, quindi chiavi API e dati dei clienti restano con te.

Domande frequenti

Come controllo se il mio JSON è valido?

Incollalo. Se è valido vedi un riepilogo con il numero di chiavi e la profondità di annidamento. Se non è valido vedi riga e colonna del primo errore e cosa cambiare.

Perché una virgola finale è un errore?

JSON non ammette una virgola dopo l’ultimo elemento di un oggetto o di un array, anche se JavaScript sì. Togli la virgola prima della } o ] di chiusura.

Il JSON può contenere commenti o apici singoli?

No. Il JSON standard non ha commenti, e stringhe e chiavi devono usare le virgolette doppie. Formati come JSON5 e JSONC li ammettono, ma la maggior parte delle API e dei parser no.

I miei numeri o l’ordine delle chiavi cambieranno?

No. I numeri mantengono esattamente le cifre che hai scritto, quindi ID lunghi come 1234567890123456789 e prezzi come 1.10 restano invariati. Le chiavi mantengono il loro ordine, a meno che tu non spunti Ordina chiavi A–Z.

Cosa fa la minificazione?

Rimuove ogni spazio e a capo che non si trova dentro una stringa, così il JSON è il più piccolo possibile. I dati restano identici.