Webtools

YAML ↔ JSON

Convertir entre YAML et JSON

À propos de YAML et JSON

YAML et JSON sont tous deux des formats de sérialisation de données lisibles par l'homme. JSON est plus compact et est la lingua franca des API web. YAML est plus lisible pour les configurations grâce à sa structure basée sur l'indentation et son support des commentaires — c'est le standard pour les manifestes Kubernetes, les workflows GitHub Actions, les playbooks Ansible et de nombreuses configurations CI.

La plupart des données YAML se convertissent sans perte vers et depuis JSON, mais certaines fonctionnalités YAML (ancres, étiquettes personnalisées, flux multi-documents) n'ont pas d'équivalent direct en JSON. Ce convertisseur gère le sous-ensemble commun.

Questions fréquemment posées

Les commentaires sont-ils conservés dans YAML → JSON ?
Non — JSON n'a pas de concept de commentaires, ils sont donc supprimés lors de la conversion. La conversion JSON → YAML produit un document YAML propre sans commentaires non plus, puisque le JSON d'origine n'en avait pas.
Et pour les fichiers YAML multi-documents ?
Seul le premier document YAML de l'entrée est converti. Pour les flux multi-documents (séparés par ---), divisez-les et convertissez chacun séparément.