Pourquoi la conversion va surtout dans un sens
Beaucoup d'API renvoient du JSON, mais l'écosystème d'infrastructure écrit du YAML : Kubernetes, Compose, Actions, Ansible. Réécrire à la main est fastidieux et propice aux erreurs d'indentation, c'est-à-dire précisément la faute que YAML sanctionne le plus durement.
Tout JSON est du YAML valide, l'inverse est faux
La spécification YAML 1.2 est un sur-ensemble de JSON : tout JSON valide est donc déjà du YAML valide. La conversion ne modifie pas les données, elle réécrit la syntaxe sous la forme indentée, plus lisible et bien plus répandue dans les fichiers de configuration.
Attention à ce que YAML déduit tout seul
Le passage en YAML retire les guillemets, si bien que des chaînes comme `yes`, `no` ou `1.10` peuvent être réinterprétées en booléen ou en nombre à la relecture. Si une valeur doit rester du texte, vérifiez-la après conversion et mettez-la entre guillemets.