Convertisseur YAML ↔ JSON
Convertissez YAML en JSON ou JSON en YAML instantanément dans votre navigateur. Collez votre config ou donnée, choisissez la direction et copiez le...
Mis à jour avril 2026
Vérifié par Rafael Duarte
Comment utiliser le convertisseur YAML vers JSON
Direction configurable, validation en temps réel
1. Choisissez la direction
"YAML → JSON" ou "JSON → YAML" avec le bouton en haut.
2. Collez votre entrée
Dans le panneau de gauche, ou cliquez sur "Paste" pour coller directement depuis le presse-papiers.
3. Copiez ou téléchargez
Le résultat apparaît instantanément à droite — un badge "Valid" confirme que la structure est correcte.
Ce que fait cet outil
Conversion fidèle dans les deux sens
Validation en temps réel
Un badge vert "Valid" confirme que l'entrée est bien formée avant de copier.
Résout les ancres et les alias
Les & et * du YAML sont entièrement développés dans le JSON résultant.
JSON → YAML sans perte
YAML 1.2 étant un sur-ensemble de JSON, cette direction préserve tous les types et tous les niveaux.
100% dans le navigateur
Aucune donnée de config sensible — clés d'API, secrets — ne quitte votre appareil.
Inversion de direction en un clic
Le bouton ⇄ inverse YAML ↔ JSON et réutilise la dernière sortie convertie comme nouvelle entrée, sans avoir à recoller.
Raccourci clavier pour copier
Appuyez sur Shift+Enter n'importe où sur la page pour copier instantanément le résultat converti.
Exemples
Quand vous allez utiliser ça
Les scénarios les plus courants chez les utilisateurs de l'outil
Kubernetes et Helm
Alimentez des manifests YAML dans des CI/CD qui n'acceptent que du JSON, ou reconvertissez des valeurs Helm en sens inverse.
OpenAPI et Swagger
Convertissez des specs YAML en JSON quand votre toolchain l'exige, ou revenez en arrière pour une relecture humaine.
Docker Compose et Ansible
Transformez des configs de service ou des playbooks entre formats selon l'outil qui les consomme.
Workflows GitHub Actions
Déboguez ou adaptez des fichiers YAML en les convertissant en JSON pour valider un schéma.
Erreurs courantes
Attendre que les commentaires soient préservés
JSON ne supporte pas les commentaires — conservez le YAML d'origine à côté du JSON généré pour la documentation.
Ne pas savoir que les alias sont développés
Le JSON résultant ne contient aucune construction spécifique à YAML — tout est entièrement résolu.
Indentation incohérente dans le YAML d'entrée
YAML est sensible à l'indentation — mélanger tabulations et espaces est la cause la plus fréquente d'erreur de parsing.
Des dates sans guillemets deviennent des objets Date
Une date YAML comme 2026-08-22 sans guillemets est interprétée comme un timestamp et ressort comme une chaîne ISO complète dans le JSON — mettez la date entre guillemets si vous voulez préserver le texte original.
Virgule en trop en collant du JSON
JSON n'accepte pas de virgule après le dernier élément d'un objet ou d'un tableau — erreur fréquente en copiant directement depuis du code JavaScript. Le parser indique la position exacte du problème.
Clés dupliquées dans la même section
La spécification YAML n'autorise pas deux clés identiques dans le même mapping — le convertisseur rejette l'entrée plutôt que de choisir une valeur arbitrairement.
Pourquoi utiliser cet outil
Couvre correctement les cas difficiles — ancres, alias, commentaires — que beaucoup de convertisseurs simples ignorent ou traitent mal.
Fonctionne entièrement dans le navigateur : sûr pour convertir des fichiers de configuration sensibles, des templates avec des clés d'API ou des définitions d'infrastructure.
Le parsing suit les mêmes règles que celles utilisées en interne par kubectl, Helm ou Ansible — le résultat converti est donc exactement ce que ces outils verraient, sans surprise de compatibilité.
YAML vs. JSON
Même donnée, publics différents
Questions fréquentes
YAML utilise l'indentation et une ponctuation minimale, idéal pour des configs éditées par des humains — Kubernetes, Docker Compose, Ansible. JSON utilise accolades/crochets, une syntaxe plus stricte, standard pour les API REST. YAML 1.2 est un sur-ensemble de JSON.
Références
Article associé
Volumes Docker: bind mount, volume nomeado e tmpfs
Outils connexes
- Convertisseur CSV ↔ JSON Développeur Convertissez CSV en JSON ou JSON en CSV instantanément. Collez vos données, choisissez la direction et téléchargez le résultat. Gratuit, privé et sans...
- Formateur & Validateur JSON Développeur Formateur et validateur JSON gratuit en ligne — formatez, validez, minifiez et exportez JSON en CSV. Vue arborescente, vue graphique et coloration...
- JSON vers Interface TypeScript Développeur Convertissez instantanément n'importe quel objet JSON en interfaces TypeScript propres. Outil gratuit en ligne — supporte les objets imbriqués, tableaux et...
- Décodeur Base64 Développeur Décodez des chaînes Base64 en texte brut instantanément dans votre navigateur. Supporte UTF-8, l'entrée multiligne et affiche le nombre de caractères.
- Encodeur Base64 Développeur Encodez n'importe quel texte en Base64 instantanément dans votre navigateur. Supporte UTF-8, affiche le nombre de caractères et la taille du payload....