Comment convertir JSON en YAML
- Ajoutez votre fichier .JSON - déposez-le dans la zone ci-dessus ou cliquez pour parcourir.
- Convertissez-le en .YAML en quelques secondes.
- Téléchargez votre nouveau fichier .YAML.
À quoi s'attendre
- La conversion est sans perte - les objets, tableaux, chaînes, nombres, booléens et valeurs nulles du JSON correspondent exactement aux équivalents YAML.
- Le YAML prend en charge les commentaires (lignes commençant par
#) mais les convertisseurs ne peuvent pas les ajouter pour vous ; ajoutez les commentaires manuellement après la conversion. - Les valeurs YAML nues telles que « yes », « no », « on » et « off » peuvent être mal interprétées comme des booléens par certains analyseurs - vérifiez le résultat si vos données contiennent ces chaînes.
Foire aux questions
La conversion du JSON vers le YAML est-elle sans perte ?
Oui. Le modèle de données du JSON est un sous-ensemble strict de celui du YAML, donc chaque clé, valeur et structure est transférée exactement - rien n'est abandonné ou modifié.
Puis-je convertir du YAML vers le JSON ?
Oui, l'inverse est également sans perte. Avec yq, exécutez
yq -oj file.yaml > file.json.Pourquoi mon analyseur YAML rejette-t-il le fichier converti ?
La cause la plus fréquente est l'utilisation de tabulations pour l'indentation - le YAML nécessite uniquement des espaces. Cela arrive généralement lorsqu'un fichier est modifié à la main après la conversion ; remplacez les tabulations par des espaces et l'analyseur devrait l'accepter.
Un fichier `.yaml` est-il identique à un fichier `.yml` ?
Oui -
.yml et .yaml sont tous deux des extensions valides pour le même format et sont acceptés par tous les analyseurs YAML standard.