Formattatore JSON Online
Formatta, valida, minifica e visualizza JSON. Evidenziazione sintassi, vista ad albero, download. 100% nel tuo browser.
Incolla
Incolla o carica il tuo JSON
Formatta
Formatta, minifica o visualizza ad albero
Usa
Copia o scarica il risultato
Guida al Formato JSON: Tutto Quello che Devi Sapere
Quando Usare JSON
JSON è il formato più usato nello sviluppo web moderno. Lo trovi nelle risposte delle API REST, nei file di configurazione (package.json, tsconfig.json, .eslintrc), nei database NoSQL come MongoDB e CouchDB, e nello scambio dati tra microservizi. Se lavori con dati strutturati sul web, JSON è quasi sempre la scelta giusta.
I 5 Errori JSON Più Comuni
Anche gli sviluppatori esperti commettono questi errori. Ecco i più frequenti e come risolverli:
- Virgola finale —
{"a":1, "b":2,}non è valido. Rimuovi la virgola dopo l'ultimo elemento. - Apici singoli —
{'nome': 'Mario'}non è JSON valido. Usa sempre i doppi apici:"nome". - Commenti — JSON non supporta commenti (
// notao/* blocco */). Usa JSONC o JSON5 se ti servono. - Valori non standard —
NaN,Infinity,undefinede funzioni non sono valori JSON validi. - Encoding errato — JSON deve essere UTF-8. Caratteri speciali vanno escaped:
\nper a capo,\"per doppi apici dentro stringhe.
JSON vs XML: Quale Scegliere
JSON è più compatto, leggibile e veloce da parsare rispetto a XML. Un oggetto JSON con 3 campi pesa circa il 30-40% in meno dello stesso dato in XML. JSON è nativo in JavaScript e supportato da ogni linguaggio moderno. XML resta preferibile quando servono namespace, schemi rigidi (XSD) o trasformazioni XSLT, tipicamente in contesti enterprise e SOAP.
Formattare vs Minificare: Quando Fare Cosa
Usa la formattazione (pretty print) durante lo sviluppo e il debug: rende il JSON leggibile con indentazione e a capo. Usa la minificazione in produzione: rimuove spazi, tab e a capo per ridurre la dimensione del file. Su un JSON da 100 KB, la minificazione può risparmiare 20-40 KB — significativo quando moltiplichi per migliaia di richieste API al giorno.
Analizzi siti web?
Controlla SEO, performance, sicurezza e mobile del tuo sito con 50+ verifiche automatiche.
Analizza il tuo sito →Hai bisogno di testi professionali per il tuo sito?
Genera testi marketing gratis →Domande Frequenti
Cos'è il formato JSON?
JSON (JavaScript Object Notation) è un formato di scambio dati leggero e leggibile. È lo standard de facto per le API web, i file di configurazione e lo scambio dati tra applicazioni. Supporta stringhe, numeri, booleani, null, array e oggetti.
Come funziona la formattazione JSON?
La formattazione (o “pretty print”) aggiunge indentazione e a capo al JSON compatto per renderlo leggibile. Questo strumento usa l'indentazione standard di 2 o 4 spazi. La minificazione fa il contrario: rimuove tutti gli spazi superflui per ridurre la dimensione del file.
I miei dati JSON sono al sicuro?
Sì, completamente. Tutto il parsing e la formattazione avvengono nel tuo browser usando JSON.parse() e JSON.stringify() nativi. Nessun dato viene mai inviato a server esterni.
Qual è la differenza tra JSON valido e non valido?
Un JSON valido deve rispettare regole precise: le chiavi devono essere stringhe tra doppi apici, niente virgole finali, niente commenti, niente valori undefined. Errori comuni: apici singoli invece di doppi, virgola dopo l'ultimo elemento, NaN o Infinity come valori.
Posso formattare file JSON di grandi dimensioni?
Sì, lo strumento gestisce file JSON fino a diversi MB direttamente nel browser. Per file molto grandi (>10MB), le prestazioni dipendono dal tuo dispositivo. Il processing è interamente locale, quindi non ci sono limiti di upload.
Qual è la differenza tra JSON, JSONC e JSON5?
JSON è lo standard rigoroso: niente commenti, solo doppi apici, niente virgole finali. JSONC (JSON with Comments) permette commenti // e /* */ — usato da VS Code nei suoi file di configurazione. JSON5 è ancora più permissivo: supporta apici singoli, chiavi senza apici, virgole finali e commenti. Questo strumento valida secondo lo standard JSON rigoroso, il più universalmente compatibile.
Come trovo errori nel mio JSON?
Incolla il tuo JSON e seleziona la modalità “Valida”. Lo strumento analizza la struttura e mostra il tipo di errore (virgola mancante, apici errati, valore non valido) con la riga e la posizione esatta. Questo ti permette di correggere il problema in pochi secondi invece di cercarlo a occhio in centinaia di righe.
A cosa serve la vista ad albero?
La vista ad albero (tree view) trasforma il JSON in una struttura navigabile con nodi espandibili. È particolarmente utile per JSON complessi con molti livelli di annidamento: puoi aprire solo le sezioni che ti interessano, vedere il tipo di ogni valore e contare gli elementi negli array senza leggere tutto il codice.
Quanto peso risparmio minificando il JSON?
Dipende dalla struttura, ma tipicamente la minificazione riduce la dimensione del 20-40%. Un JSON formattato da 100 KB diventa circa 60-80 KB minificato. La differenza è maggiore per JSON con molti livelli di annidamento e chiavi lunghe. Per le API ad alto traffico, questo risparmio moltiplicato per migliaia di richieste fa una differenza significativa in banda e tempi di trasferimento.
Posso usare questo strumento per validare risposte API?
Sì, è uno dei casi d'uso più comuni. Copia la risposta JSON dalla console del browser (DevTools → Network → Response) e incollala qui. Lo strumento la formatterà per renderla leggibile, validerà la struttura e mostrerà statistiche (numero di chiavi, profondità, dimensione). È perfetto per debuggare endpoint che restituiscono JSON malformato o inatteso.
✎ Suggerisci una modifica
Prova i tool potenziati dall'AI
Genera testi professionali, email, bio e slogan in pochi secondi. 10 crediti gratis alla registrazione.