2026-05-19 · 1 min de lecture
YAML et JSON pour les fichiers de config
Choisissez le format que votre runtime lit ; convertissez seulement quand vous contrôlez les deux côtés.
Points clés
- Les commentaires et ancres YAML ne survivent pas à un aller-retour JSON aveugle.
- Validez JSON après conversion avant de committer sur main.
Choisir un format
YAML gagne pour configs éditées à la main avec commentaires ; JSON gagne pour parsers stricts et artefacts générés.
Convertissez aux frontières du repo (YAML humain → JSON machine), pas à chaque sauvegarde locale.
Workflow de conversion sûr
Collez dans YAML ⇄ JSON, inspectez le diff, puis lancez JSON Validator sur le résultat.
Pour specs API, enchaînez avec OpenAPI Validator si le JSON est un document OpenAPI.
Questions fréquentes
La conversion change-t-elle nombres ou booléens ?
Oui — guillemets et types comptent. Diff toujours la sortie et exécutez le parser de l'app en CI.
Kubernetes utilise YAML — dois-je stocker JSON ?
Gardez YAML dans git pour les humains ; générez JSON seulement si un outil downstream l'exige.