Pourquoi convertir du JSON en TOML
Le JSON s'est imposé comme le format d'échange par défaut des API et des applications web. Le TOML (Tom's Obvious, Minimal Language) répond à un autre besoin : écrire des fichiers de configuration que l'on relit facilement. C'est le format retenu par Cargo pour Rust, par Poetry et pip via pyproject.toml, ou encore par le générateur de sites Hugo.
Passer du JSON au TOML devient utile dès que vous récupérez une réponse d'API ou un objet de données et que vous voulez en faire un fichier de réglages versionné dans un dépôt. Les deux formats expriment les mêmes structures de base : objets, tableaux, chaînes, nombres et booléens.
La différence tient à la forme. Le JSON empile les accolades et les crochets, tandis que le TOML organise l'information en tables déclarées entre crochets, avec une paire clé = valeur par ligne. Le résultat est plus aéré et se commente directement. Si vous avez d'abord besoin de nettoyer votre source, le formateur JSON vous aide avant la conversion.