Strumenti per sviluppatori
JSON formatter e validator
Formatta, minifica e valida JSON direttamente nel browser con messaggi di errore immediati.
Come funziona
Incolla un JSON per verificare se è valido, formattarlo con indentazione o minificarlo per ridurne gli spazi.
Come leggere il risultato
Questi strumenti aiutano in debug, formattazione e conversioni tecniche. L'elaborazione è locale quando possibile, ma resta prudente usare dati fittizi nei test.
Non incollare token, password, chiavi API o dati personali se non è strettamente necessario.
Per capire meglio formule, fonti e limiti dei calcolatori puoi leggere anche la paginaMetodo e fonti.
Regole JSON da ricordare
Un JSON valido contiene oggetti, array, stringhe, numeri, booleani o null secondo sintassi rigorosa.
- Le chiavi degli oggetti devono essere racchiuse tra doppi apici.
- Non sono ammesse virgole finali dopo l'ultimo elemento.
- Stringhe e caratteri speciali devono essere escapati correttamente.
Quando usarlo
- Leggere meglio risposte API o configurazioni compatte.
- Controllare rapidamente se un JSON è valido prima di incollarlo in un'applicazione.
- Minificare JSON quando serve ridurre spazi e ritorni a capo.
Errori comuni da evitare
- Usare apici singoli al posto dei doppi apici.
- Lasciare una virgola finale in oggetti o array.
- Confondere oggetti JavaScript e JSON valido.
Fonti e riferimenti
Esempi
- {"nome":"Calcola Rapido"} viene formattato su più righe.
- Un JSON con virgola finale viene segnalato come non valido.
Domande frequenti
Il JSON viene inviato online?
No, validazione e formattazione avvengono nel browser.
Posso minificare JSON?
Sì, scegli la modalità Minifica per rimuovere spazi e nuove righe non necessari.
JSON ammette commenti e virgole finali?
No nello standard JSON. Commenti, chiavi non tra virgolette e virgole dopo l'ultimo elemento vengono rifiutati dal parser usato dal tool.
Cosa succede se un oggetto contiene due chiavi uguali?
Lo standard segnala problemi di interoperabilità e i parser possono comportarsi diversamente. In JavaScript, JSON.parse conserva normalmente l'ultimo valore: è meglio correggere il duplicato.