Les deux sens, en direct, conforme à la spec
{{ error }}
JSON est plus compact et universel — idéal pour les API et les machines. YAML est plus lisible et plus simple à écrire (indentation, commentaires), préféré pour les fichiers de configuration (Kubernetes, Docker Compose, Ansible, GitHub Actions). Les deux représentent les mêmes types — conversion sans perte possible (sauf les commentaires de YAML vers JSON).
YAML a des cas particuliers surprenants : `no` et `off` sont interprétés comme false en YAML 1.1 (le code langue norvégien perd son sens). `1.0` est un nombre, `'1.0'` une chaîne. Les horaires comme `12:00` deviennent des secondes. Pour des configs simples YAML est agréable ; pour des structures complexes JSON est plus sûr.