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.

Conversion

ENTRÉE

0 caractère0 ligne

SORTIE

0 caractère0 ligne

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

  1. Choisissez le sens

    Choisissez YAML en JSON ou JSON en YAML.

  2. Collez le contenu ou ouvrez un fichier

    Collez le contenu ou ouvrez un fichier .yaml, .yml ou .json.

  3. 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.