Formattatore & Validatore JSON
Formatta, minifica e valida dati JSON istantaneamente. Stampa con indentazione a 2 spazi, verifica errori di sintassi e conteggio chiavi.
Input JSON
Trascina qui il file JSON o fai clic per caricarlo
Risultato finale
Esempio di input e risultato
{"name":"Ada","active":true}{
"name": "Ada",
"active": true
}Perché scegliere Formattatore & Validatore JSON
Il formattatore e validatore JSON ti aiuta a formattare, minimizzare e convalidare istantaneamente i dati JSON. Controlla la sintassi, conta le chiavi, misura la profondità di annidamento e identifica il tipo di dati root, essenziale per il debug delle risposte API e dei file di configurazione.
- ✓Stampa abbastanza JSON con rientro di 2 spazi
- ✓Minimizza JSON in una singola riga compatta
- ✓Convalida la sintassi e mostra messaggi di errore dettagliati
- ✓Analizza il conteggio delle chiavi, la profondità di nidificazione e il tipo di dati root
Come usare
- 1Incolla il tuo testo JSON nell'area di input
- 2Scegli un'azione: Formatta, Minimizza o Convalida
- 3Visualizza immediatamente lo stato di convalida
- 4Copia l'output formattato o minimizzato
- 5Esaminare il conteggio delle chiavi e l'analisi della profondità di nidificazione
Domande frequenti (FAQ)
Cosa rende JSON valido?
Il JSON valido deve utilizzare virgolette doppie per chiavi e valori stringa, non può contenere virgole finali, deve utilizzare parentesi appropriate ({} per oggetti, [] per array) e supporta solo tipi di dati specifici: stringa, numero, booleano, null, oggetto e array.
Qual è la differenza tra il formato JSON e minimizzare?
La formattazione (stampa graziosa) aggiunge spazi bianchi, rientri e interruzioni di riga per rendere JSON leggibile dall'uomo. La minimizzazione rimuove tutti gli spazi non necessari per produrre la stringa JSON valida più piccola possibile, ideale per la trasmissione in rete.
JSON può contenere commenti?
JSON standard non supporta i commenti. Se hai bisogno di commenti nei file di configurazione, considera l'utilizzo di JSONC (JSON con commenti), supportato da VS Code e alcuni altri strumenti, oppure utilizza un superset come JSON5.
Come posso correggere un errore JSON "token imprevisto"?
Questo errore solitamente significa che c'è un problema di sintassi nella posizione indicata. Le cause più comuni includono: virgolette singole anziché virgolette doppie, virgole finali dopo l'ultimo elemento di un oggetto o di un array, caratteri senza escape nelle stringhe o parentesi mancanti.
Qual è la profondità di nidificazione massima per JSON?
La specifica JSON non definisce una profondità massima, ma i parser e gli ambienti hanno limiti pratici. La maggior parte dei parser moderni gestisce profondità superiori a 100 senza problemi. L'annidamento molto profondo può influire sulle prestazioni e sulla leggibilità.
Riferimenti e fonti autorevoli
JSON Specification (RFC 8259)
Vedi fonteWorking with JSON - MDN Web Docs
Vedi fonteIntroducing JSON
Vedi fonteStrumenti correlati
Esplora altri strumenti pratici per questo scenario d'uso.
