Convertisseur YAML ⇄ JSON
Convertissez des fichiers de configuration du YAML vers le JSON ou l'inverse : manifestes Kubernetes, Docker Compose, pipelines de CI ou spécifications OpenAPI.
ENTRÉE
SORTIE
Tout se passe dans votre navigateur. Rien de ce que vous saisissez n'est envoyé à un serveur.
Comment convertir du YAML en JSON et inversement
Choisissez le sens
Choisissez YAML en JSON ou JSON en YAML.
Collez le contenu ou ouvrez un fichier
Collez le contenu ou ouvrez un fichier .yaml, .yml ou .json.
Copiez le résultat
Copiez le résultat ou téléchargez-le. Cliquez sur Utiliser comme entrée pour le reconvertir dans l'autre sens.
Mêmes données, autre syntaxe
YAML et JSON décrivent les mêmes structures : objets, listes, texte, nombres et true/false. Le YAML est plus facile à lire et à écrire à la main ; le JSON est plus strict et plus simple à traiter pour les programmes, c'est pourquoi de nombreux outils acceptent les deux.
Ce qui se perd en route
Le JSON n'a pas de commentaires : ceux du YAML sont perdus à la conversion. Les ancres et les alias sont développés en copies complètes, et plusieurs documents YAML dans un même fichier deviennent un tableau JSON.
Questions fréquentes
Pourquoi « no » reste-t-il du texte et non false ?
En YAML 1.2, seuls true et false sont des booléens. Les valeurs comme yes, no, on et off restent du texte, comme dans les versions actuelles de Kubernetes et la plupart des parseurs modernes.
Ma configuration est-elle envoyée sur un serveur ?
Non. La conversion se fait dans votre navigateur : les secrets contenus dans vos fichiers restent sur votre appareil.
Pourquoi mon YAML n'est-il pas valide ?
La cause habituelle est l'indentation : les éléments d'un même niveau doivent être alignés exactement, et les tabulations sont interdites. Le message indique la ligne et la colonne.