Passer au contenu principal

Convertir du JSON en YAML en ligne : outil et exemples

Convertissez votre JSON en YAML pour vos fichiers de configuration Kubernetes, Docker Compose ou GitHub Actions.

Publié le 12 janvier 2026

YAML est le format de configuration de référence pour les outils DevOps modernes : Kubernetes, Docker Compose, GitHub Actions, Ansible et bien d'autres. Convertir du JSON en YAML permet de passer d'un format verbeux à un format lisible et épuré.

Comprendre la conversion

YAML est un sur-ensemble de JSON (tout JSON valide est du YAML valide), mais YAML utilise l'indentation à la place des accolades et crochets, et supprime les guillemets autour des chaînes simples. La conversion est déterministe : les objets JSON deviennent des blocs indentés YAML, les tableaux JSON deviennent des listes avec tirets, les valeurs primitives sont préservées.

📊 Tableau de conversion

JSON YAML équivalent
{"name": "Alice"} name: Alice
{"port": 8080} port: 8080
{"debug": true} debug: true
["a", "b", "c"] - a - b - c
{"db": {"host": "localhost"}} db: host: localhost

💡 Exemples pratiques

Exemple 1 : transformer une config Docker Compose

Vous avez un JSON décrivant vos services Docker. Convertissez-le en YAML pour obtenir un fichier docker-compose.yml valide directement utilisable.

Exemple 2 : générer un manifest Kubernetes

Les manifests Kubernetes (Deployment, Service, ConfigMap) sont en YAML. Construisez votre structure en JSON, convertissez et copiez dans votre fichier .yaml.

Exemple 3 : simplifier la lecture d'une réponse API

Une réponse JSON d'API avec de nombreux niveaux d'imbrication est souvent plus lisible une fois convertie en YAML pour une revue humaine.

⚡ Utiliser l'outil

Essayez notre outil en ligne gratuit — aucune installation requise.

Accéder à l’outil →

🔗 Autres outils utiles

Lien copié !