Convertisseur YAML ↔ JSON
Ce convertisseur traduit le YAML en JSON formaté et le JSON en YAML, et affiche le message d’erreur du parseur si l’entrée est invalide.
À propos de cet outil
Ce convertisseur traduit le YAML en JSON formaté et le JSON en YAML, et affiche le message d’erreur du parseur si l’entrée est invalide.
Mode d’emploi
- Collez du YAML dans le champ YAML, ou du JSON dans le champ JSON.
- Cliquez sur YAML → JSON ou JSON → YAML.
- Copiez le résultat.
Bon à savoir
- La conversion utilise la bibliothèque js-yaml ; la sortie JSON est indentée avec 2 espaces et la sortie YAML utilise une indentation de 2 espaces sans retour à la ligne automatique.
- YAML 1.2 est un sur-ensemble de JSON : tout JSON valide est donc aussi du YAML valide.
- Les commentaires YAML sont perdus lors de la conversion en JSON, car JSON n’a pas de syntaxe de commentaire.
- L’indentation YAML doit utiliser des espaces ; les tabulations sont interdites.
Fonctionne entièrement dans votre navigateur : rien de ce que vous saisissez n’est envoyé ni stocké.
Questions fréquentes
Pourquoi ai-je une erreur d’indentation ?
YAML repose sur une indentation cohérente avec des espaces. Des tabulations ou des clés mal alignées provoquent des erreurs d’analyse.
Les commentaires YAML sont-ils conservés ?
Non. JSON ne gère pas les commentaires : ils sont supprimés lors de la conversion depuis le YAML.
Puis-je convertir des fichiers Kubernetes ou Docker Compose ?
Oui. Les documents YAML uniques comme les manifestes et les fichiers compose se convertissent directement.
Ma configuration est-elle envoyée en ligne ?
Non. La conversion a lieu dans votre navigateur : les secrets de vos configurations restent sur votre appareil.