JSON → YAML : convertit des données JSON en YAML propre et lisible. Idéal pour les fichiers de configuration et la sérialisation de données.
YAML → JSON : analyse des documents YAML et les reconvertit en JSON standard. Prend en charge les ancres, les alias et le YAML multi-documents.
Astuce : le YAML est un sur-ensemble du JSON — tout JSON valide est aussi du YAML valide. Utilisez le bouton Inverser pour passer rapidement d’un sens à l’autre.
JSON → YAML, et le mythe du sur-ensemble
Tout document JSON valide est du YAML valide (YAML 1.2), ce qui rend la conversion dans ce sens toujours sûre. L’inverse ne l’est pas : le YAML possède ses propres ancres, alias, scalaires sans guillemets et flux multi-documents ; la conversion YAML → JSON résout donc les ancres et alias en structures simples avant d’émettre le JSON. Les guillemets diffèrent aussi — les chaînes YAML contenant des caractères spéciaux exigent des guillemets que le JSON n’aurait jamais demandés.
📋 Conseils
JSON → YAML :Les objets JSON deviennent des mappings YAML, les tableaux deviennent des séquences YAML.
YAML → JSON :L’indentation YAML détermine le niveau d’imbrication. Utilisez un espacement constant (2 ou 4 espaces).
Le YAML multi-documents (séparé par ---) est entièrement pris en charge.