Convertisseur YAML ↔ JSON
Collez du YAML ou du JSON et convertissez-le vers l'autre format en un clic — avec des messages d'erreur clairs si l'entrée n'est pas valide.
Ensuite, essayez
Your files are processed locally in your browser. They are not uploaded to our servers.
Comment l'utiliser
- Choisissez la direction : YAML → JSON ou JSON → YAML.
- Collez votre entrée et cliquez sur Convertir.
- Copiez le résultat ou téléchargez-le en fichier.
Qu'est-ce que cet outil ?
Le Convertisseur YAML ↔ JSON traduit entre les deux formats de configuration les plus courants. YAML → JSON analyse tout l'éventail YAML (maps imbriquées, listes, chaînes multilignes) et produit du JSON formaté ; JSON → YAML génère du YAML propre et lisible. Une entrée invalide produit une erreur claire plutôt qu'un échec silencieux. La conversion s'exécute entièrement dans votre navigateur — les fichiers de config contiennent souvent des secrets, et rien n'est jamais envoyé.
Utilisations courantes
- Convertir un docker-compose ou une config CI en JSON pour un outil
- Passer une réponse JSON d'API en YAML pour un manifeste Kubernetes
- Vérifier qu'un fichier YAML est syntaxiquement valide
- Comparer des configs en les normalisant vers le même format
Questions fréquentes
Les commentaires sont-ils conservés ?
Non — JSON n'a pas de syntaxe de commentaire, les commentaires YAML sont donc perdus. Structure et valeurs sont entièrement préservées.
Quelles fonctionnalités YAML sont prises en charge ?
Le cœur complet de YAML 1.2 : mappings imbriqués, séquences, chaînes multilignes ; ancres et références sont résolues en valeurs simples.
Est-il sûr de coller des configs avec des secrets ?
La conversion s'exécute entièrement dans votre navigateur et rien n'est envoyé. Traitez néanmoins les secrets avec la prudence habituelle.
Pourquoi mon YAML ne se parse-t-il pas ?
La cause la plus fréquente est une indentation incohérente — YAML exige des espaces (pas de tabulations) et une profondeur cohérente.