Convertir une configuration YAML en JSON formaté
YAML vers JSON est utile lorsque des configurations, des extraits CI, des exemples d'infrastructure ou des données de documentation doivent être utilisés par des API, des scripts, des fixtures de test ou des outils de validation plus stricts. Le convertisseur analyse un document YAML et génère un JSON indenté.
JSON est moins expressif que YAML. Les commentaires, ancres, alias et certaines syntaxes spécifiques à YAML n'ont pas d'équivalent direct en JSON, donc vérifiez la sortie avant de l'utiliser en production.
À vérifier après la conversion
- Commentaires et ancres qui expliquaient le YAML original.
- Valeurs implicites de YAML telles que
true,false,null, et des nombres. - Valeurs entre guillemets qui doivent rester des chaînes dans la sortie JSON.
- YAML multi-document séparé par
---, qui doit être séparé avant la conversion.
FAQ sur YAML vers JSON
Les commentaires, ancres et alias YAML sont-ils préservés ?
Non. JSON ne prend pas en charge les commentaires, les ancres ou les alias, donc ces fonctionnalités propres à YAML ne sont pas représentées dans la sortie.
Pourquoi une valeur YAML a-t-elle changé de type ?
YAML peut inférer des booléens, des nulls et des nombres. Mettez la valeur entre guillemets dans YAML si elle doit rester une chaîne JSON.
Peut-on convertir plusieurs documents YAML en une seule fois ?
Ce convertisseur est destiné à un seul document YAML. Séparez les YAML multi-documents avant la conversion afin que chaque document ait une sortie JSON distincte.