Pourquoi convertir un fichier TOML en JSON
Le format TOML privilégie la lisibilité pour les humains, alors que JSON s'impose comme la lingua franca des échanges entre programmes. Convertir l'un vers l'autre devient utile dès qu'un fichier de configuration écrit à la main doit être lu par du code, une API ou un outil de build.
Plusieurs situations reviennent souvent :
- lire un
Cargo.tomlou unpyproject.tomldans un pipeline d'intégration continue, - transformer une configuration Hugo pour la passer à un script,
- inspecter la structure réelle d'un fichier TOML en la visualisant sous forme d'arbre JSON.
Les deux formats expriment les mêmes concepts : objets, tableaux, chaînes, nombres et booléens. TOML ajoute des types comme les dates natives et distingue les tables des tableaux de tables, ce que JSON modélise avec des objets et des listes. Le convertisseur fait correspondre ces structures sans perte de sens. Si vous travaillez ensuite directement sur le résultat, le formateur JSON vous aide à l'indenter proprement avant de le réutiliser.