Immagine illustrativa per lo strumento formattatore json
Gratuito • Nessun account

Formattatore JSON Online

Formatta, valida, minifica e visualizza JSON. Evidenziazione sintassi, vista ad albero, download. 100% nel tuo browser.

Validazione Istantanea
Errori con riga e posizione
🎨
Sintassi Colorata
Stringhe, numeri, chiavi, booleani
🛡
100% Privato
Nessun dato inviato al server
✅ 100% gratuito
🔒 Calcolo client-side
🚀 Risultato istantaneo
🌐 Funziona in tutto il mondo
1

Incolla

Incolla o carica il tuo JSON

2

Formatta

Formatta, minifica o visualizza ad albero

3

Usa

Copia o scarica il risultato

0 caratteri
Risultato


    
    

    
    
-
Dimensione
-
Righe
-
Chiavi
-
Profondità max

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:

  1. Virgola finale{"a":1, "b":2,} non è valido. Rimuovi la virgola dopo l'ultimo elemento.
  2. Apici singoli{'nome': 'Mario'} non è JSON valido. Usa sempre i doppi apici: "nome".
  3. Commenti — JSON non supporta commenti (// nota o /* blocco */). Usa JSONC o JSON5 se ti servono.
  4. Valori non standardNaN, Infinity, undefined e funzioni non sono valori JSON validi.
  5. Encoding errato — JSON deve essere UTF-8. Caratteri speciali vanno escaped: \n per 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.

Lavori con le API?

Genera password sicure per proteggere le tue chiavi API.

Genera Password →

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
📊
Monitora il tuo sito gratis
Ottieni un audit completo di SEO, performance e sicurezza. Attiva il monitoraggio settimanale per tracciare i cambiamenti.
Prova il Site Monitor →

Prova i tool potenziati dall'AI

Genera testi professionali, email, bio e slogan in pochi secondi. 10 crediti gratis alla registrazione.