JSON? Serieux?

Je travaille tous les jours avec des fichiers de configuration. Avec le JS/TS comme langage de prédilection, on pense évidemment au JSON, mais je ne comprends pas que ce format n’ait pas évolué.

Pour moi, la base aujourd’hui serait celle du JSON5:

  • permettre les commentaires
  • permettre les virgules sur un dernier élément de tableau / dernière propriété d’objet
  • permettre des noms de propriété sans quotes
  • permettre des chaînes de caractère avec single-quote ' quand elle doivent contenir une double quote "

En gros, je veux pouvoir utiliser un fichier comme celui-ci:

{
	name: 'Project "secret" perso',
	// Valeurs du bloc texte
	values: [
		"First line",
		"Second line",
		/* La virgule en dernier,
		* Bien pratique quand on veut dupliquer
		* la dernière ligne */
	]
}

Ca n’est pas la base de la base?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.