JSON5 e Varianti
JSON5
JSON5 è un’estensione di JSON che mira a rendere il formato più facile da scrivere e mantenere manualmente.
Funzionalità Aggiuntive
- Commenti: Supporta commenti a riga singola
//e multilinea/* */. - Virgole finali: Accetta virgole dopo l’ultimo elemento di array/oggetti.
- Chiavi senza virgolette: Le chiavi possono essere scritte senza virgolette se sono identificatori validi.
- Stringhe multilinea: Supporta stringhe su più righe.
{
// Questo è un commento
nome: 'JSON5', // Chiavi senza quote, virgolette singole
version: 1,
}
JSONC (JSON with Comments)
Molto usato in VS Code (es. settings.json, tsconfig.json). È essenzialmente JSON standard con l’aggiunta del supporto ai commenti.