Convertisseur JSON ↔ YAML 🔒 Vos données ne quittent jamais votre navigateur.
Convertissez entre JSON et YAML dans les deux sens, instantanément.
Ctrl+STélécharger
À propos de cet outil
JSON et YAML décrivent les mêmes structures de données avec des syntaxes différentes. YAML domine la configuration (Kubernetes, GitHub Actions, docker-compose), JSON règne sur les API. Ce convertisseur traduit dans les deux sens avec une fidélité exacte et signale clairement les erreurs.
Propulsé par la bibliothèque éprouvée js-yaml, chargée uniquement sur cette page. Vos configs ne quittent jamais le navigateur.
Questions fréquentes
La conversion de JSON en YAML conserve-t-elle l'ordre des clés ?
Oui, sauf si vous activez « Trier les clés » — par défaut, l'ordre d'origine est conservé, comme la plupart des JSON sont rédigés.
Pourquoi ma conversion YAML a-t-elle échoué avec une erreur étrange ?
YAML est sensible aux espaces et plus strict sur l'indentation et les tabulations qu'on ne le pense généralement — une seule ligne mal alignée ou un caractère de tabulation égaré en est la cause la plus courante. Le message d'erreur indique la ligne et la colonne exactes.
Toute valeur JSON peut-elle faire l'aller-retour via YAML sans changement ?
Presque — les dates et quelques scalaires ambigus (comme les chaînes « yes », « no », « null ») peuvent être réinterprétés par certains analyseurs YAML comme leurs équivalents typés. Si cela compte pour votre cas d'usage, mettez ces valeurs explicitement entre guillemets.
Est-ce utile pour modifier des fichiers de configuration Kubernetes ou CI ?
Oui — les deux sont généralement écrits en YAML, donc convertir d'abord en JSON peut faciliter la validation de la structure, la comparaison avec une autre version, ou l'utilisation avec des outils basés sur JSON, puis reconvertir.
Quelque chose est-il envoyé lors de la conversion ?
Non. La conversion s'effectue entièrement dans votre navigateur grâce à une bibliothèque YAML locale — rien n'est envoyé à un serveur.