Comment utiliser le convertisseur YAML ↔ JSON
- Sélectionnez la direction : YAML → JSON ou JSON → YAML.
- Collez votre YAML ou JSON dans la zone de saisie.
- Cliquez sur Convertir. Le résultat apparaît dans le panneau de sortie.
- Copiez la sortie dans le presse-papiers.
YAML vs JSON : différences clés
YAML est un surensemble de JSON, tout JSON valide est aussi du YAML valide. Mais YAML ajoute plusieurs fonctionnalités qui le rendent meilleur pour la configuration éditée manuellement :
- Commentaires: YAML supporte les commentaires
#; JSON non - Pas de guillemets obligatoires: les chaînes simples n'ont pas besoin de guillemets en YAML
- Chaînes multi-lignes: les scalaires de bloc YAML (
|et>) rendent les longs textes lisibles - Ancres et alias:
&ancredéfinit un bloc réutilisable ;*aliasle référence, éliminant la duplication - Documents multiples: un seul fichier YAML peut contenir plusieurs documents séparés par
---
JSON, en revanche, est plus simple, plus portable et universellement supporté par les API et parseurs. C'est le format privilégié pour la communication machine à machine.
Quand convertir YAML → JSON ?
- Une API ou un outil nécessite du JSON mais votre source est un fichier de config YAML
- Vous voulez inspecter la structure résolue d'un fichier YAML avec ancres et alias
- Vous avez besoin de valider qu'un fichier YAML se parse correctement
Quand convertir JSON → YAML ?
- Vous rédigez un fichier de configuration (Kubernetes, GitHub Actions, Docker Compose) et souhaitez partir de données JSON existantes
- Vous voulez ajouter des commentaires ou simplifier la syntaxe pour des collègues qui éditent les fichiers à la main
Confidentialité
La conversion s'exécute dans votre navigateur via la bibliothèque js-yaml. Aucune donnée n'est envoyée à un serveur.