YAML en JSON Gratuit en Ligne
Convertissez YAML en JSON formaté instantanément.
Who uses the YAML en JSON?
- Développeurs vérifiant rapidement la structure d'une configuration YAML simple sous forme de JSON.
- Étudiants comparant l'apparence des mêmes données simples en YAML et en JSON.
- Toute personne convertissant des extraits YAML clé-valeur plats pour les utiliser dans un outil basé sur JSON.
How the YAML en JSON works
Collez votre YAML dans le panneau de gauche.
Cliquez sur Convert pour voir l'équivalent JSON apparaître à droite.
Les problèmes d'analyse affichent un bref message d'erreur sous les panneaux.
Copiez la sortie JSON en un clic.
Tips & tricks
- Ce parseur ne gère que les mappings key: value plats et imbriqués — les listes YAML (- item), les ancres/alias et les scalaires de bloc multi-lignes ne sont pas pris en charge et ne se convertissent pas correctement.
- Les lignes commençant par # sont traitées comme des commentaires et ignorées, comme dans la syntaxe YAML standard.
- Les valeurs sont typées automatiquement : true/false deviennent des booléens, les valeurs d'apparence numérique deviennent des nombres, le reste reste une chaîne.
- Pour du YAML avec des listes ou des fonctionnalités avancées, une véritable bibliothèque YAML (js-yaml, PyYAML) sera plus fiable que ce convertisseur simplifié.
Frequently Asked Questions
Quelle est la différence entre YAML et JSON ?
JSON utilise des accolades {} et crochets [] avec des clés et valeurs entre guillemets. YAML utilise l'indentation et les deux-points, sans guillemets nécessaires pour la plupart des chaînes. YAML prend en charge les commentaires (#) et est généralement plus lisible pour les fichiers de configuration ; JSON est plus portable pour les API.
Cet outil convertit-il les listes/tableaux YAML ?
Non — ce convertisseur analyse uniquement les paires simples key: value et les mappings imbriqués. Les éléments de liste YAML (lignes commençant par -) ne sont pas reconnus et seront silencieusement supprimés du résultat. Pour du YAML contenant des listes, utilisez plutôt une bibliothèque YAML complète (js-yaml en Node.js, PyYAML en Python).
Cet outil reconvertit-il le JSON en YAML ?
Non — cet outil ne fonctionne que dans un sens, de YAML vers JSON. Pour l'inverse, utilisez le convertisseur JSON vers YAML séparé de ce site.
Pourquoi mon YAML ne se convertit-il pas ?
Erreurs YAML courantes : indentation incohérente (utilisez toujours des espaces, jamais de tabulations), deux-points manquant après une clé, et chaînes contenant un deux-points ou # non mises entre guillemets. Le parseur de cet outil est volontairement simple, donc un YAML complexe (chaînes multi-lignes, ancres, listes) peut ne pas se convertir correctement même s'il est valide.
À quoi sert YAML dans le développement logiciel ?
YAML est le format standard pour : les workflows GitHub Actions (.yml), les manifestes Kubernetes, les fichiers Docker Compose, les playbooks Ansible, les charts Helm, la configuration Jekyll/Hugo, et de nombreuses configurations de pipelines CI/CD.
Is my data safe when using the YAML en JSON?
Completely safe. The YAML en JSON processes everything locally in your browser. No input data, results, or usage information is ever transmitted to or stored on any server.
Can I use the YAML en JSON output in commercial projects?
Yes. The YAML en JSON is a utility tool and its output carries no licensing restrictions. You are free to use results in any project, commercial or personal.
Does the YAML en JSON follow official standards?
Yes. The YAML en JSON is built to comply with the relevant industry standard or specification for this utility type. If you encounter an unexpected result, verify your input against the specification — edge cases outside the standard may produce undefined behaviour.