Aller au contenu principal

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.

YAMLJSONconfig

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.