Formattatore & Validatore JSON

Formattatore & Validatore JSON

Formattatore e validatore JSON online gratuito — formatta, valida, minifica ed esporta JSON in CSV. Vista ad albero, vista grafico e evidenziazione...

Aggiornato maggio 2026

Revisionato da Rafael Duarte

Shift + Enter per copiare · Shift + ← → per le schede
1

Come formattare un JSON online

JSON formatter e validatore: incolla, controlla, esporta

1. Incolla il JSON

Minificato, indentato male o già leggibile: la validazione parte subito e, se c'è un errore, evidenzia riga e colonna.

2. Leggi il risultato

Il JSON viene indentato con 2 o 4 spazi e colorato per tipo: stringhe, numeri, booleani e null si distinguono a colpo d'occhio.

3. Esplora o esporta

Passa alla vista ad albero, al grafo, all'elenco dei percorsi o alla versione minificata, oppure esporta in CSV.

Più di un semplice JSON beautifier

Validare, correggere, visualizzare e convertire nello stesso posto

Validatore JSON con posizione dell'errore

Quando il parsing fallisce vedi il messaggio d'errore e la riga incriminata evidenziata nell'editor, prima ancora di cercare a mano.

Correzione automatica

Il pulsante di riparazione usa la libreria jsonrepair per sistemare virgole finali, apici singoli e commenti in stile JSONC.

Albero, grafo ed elenco dei percorsi

Tre modi per capire la struttura: nodi comprimibili, schede collegate tra loro oppure tutti i percorsi in tabella, filtrabili con Ctrl+F.

Da JSON a CSV

Un array di oggetti diventa un file CSV; le intestazioni vengono ricavate dall'insieme delle chiavi presenti.

Minificazione

Elimina spazi e a capo per ridurre il peso del payload prima di incorporarlo nel codice o in una richiesta.

Snippet salvati

Fino a 20 frammenti con nome restano memorizzati nel localStorage del browser tra una sessione e l'altra.

Esempi

JSON in ingresso
Cosa succede
{"nome":"Giulia","eta":30}
oggetto formattato con indentazione a 2 spazi
{"utente":{"profilo":{"citta":"Torino"}}}
albero con 3 livelli comprimibili
{"nome": "Giulia",}
errore: virgola finale prima della graffa di chiusura
{'nome': 'Giulia'}
errore: apici singoli non ammessi — la correzione automatica li converte
[{"id":1,"prezzo":9.9},{"id":2,"prezzo":12.5}]
CSV con colonne id e prezzo, una riga per oggetto

Quando ti serve

Le situazioni più comuni in cui si apre un formattatore JSON

Debug delle risposte di un'API

Copia il body dalla scheda Rete dei DevTools o da Postman e leggilo indentato e colorato.

Controllare un file di configurazione

package.json, tsconfig.json, composer.json: trova la virgola di troppo prima del commit, non dopo la pipeline fallita.

Portare dati in Excel

Esporta un array di oggetti in CSV e aprilo in Excel, LibreOffice Calc o Google Fogli.

Ridurre un payload

Minifica il JSON prima di inserirlo in una variabile d'ambiente, in un test o nel corpo di una richiesta HTTP.

Capire un JSON che non conosci

Webhook, export di database, risposte di servizi esterni: albero e grafo mostrano subito come sono annidati i dati.

JSON non valido? Parti da qui

Virgola finale

In JavaScript è ammessa, in JSON (RFC 8259) no: {"nome": "Giulia",} non passa la validazione. Togli la virgola o usa la correzione automatica.

Apici singoli al posto delle virgolette

Chiavi e stringhe vanno sempre tra virgolette doppie: {'nome': 'Giulia'} è un errore, anche se molti linguaggi lo accettano.

Chiavi senza virgolette

{nome: "Giulia"} è un oggetto JavaScript valido, ma in JSON deve diventare {"nome": "Giulia"}.

Commenti dentro il JSON

Il JSON standard non prevede né // né /* */: un parser rigoroso rifiuta l'intero file. Se ti servono annotazioni, valuta JSONC, YAML o TOML.

Numeri scritti all'italiana

In JSON il separatore decimale è sempre il punto: 12,50 non è un numero valido. Scrivi 12.50 oppure salva il valore come stringa se deve restare formattato.

Valori undefined o zeri iniziali

undefined non esiste in JSON (usa null) e un numero come 0123 è vietato: gli zeri iniziali non sono ammessi.

Perché formattare il JSON qui

Un JSON minificato è perfetto per viaggiare in rete ma illeggibile per una persona. Formattato, mostra subito quali chiavi stanno dentro quali oggetti e quanti elementi ha ogni array; con la vista ad albero puoi comprimere tutto tranne la parte che ti interessa, e il grafo rende visibili i rapporti padre-figlio nei payload più profondi.

L'elaborazione avviene nel browser, quindi il JSON che incolli non viene caricato su un server: un dettaglio che conta quando dentro ci sono dati di clienti o token. Validazione, correzione, export CSV e minificazione stanno nella stessa pagina, senza saltare da uno strumento all'altro.

Domande frequenti

Incolla il testo nell'editor: il risultato indentato compare subito nella scheda di formattazione, con 2 o 4 spazi a scelta. Se il JSON contiene errori, la validazione ti dice dove si trovano prima di produrre qualsiasi output.

Fonti e approfondimenti

Strumenti correlati