Convertisseur YAML en JSON
Transformez votre config YAML en JSON, et voyez exactement où elle est cassée quand elle l’est.
Collez du YAML, ouvrez un fichier .yaml ou .yml ou déposez-le ici. Plusieurs documents séparés par --- deviennent un tableau JSON.
Suivant : Formateur JSON · XML en JSON · JSON en CSV
Signaler un problème avec cet outil
Comment utiliser YAML en JSON
Collez votre YAML
Collez du YAML, ou ouvrez ou déposez un fichier .yaml ou .yml. Il est vérifié et converti pendant la saisie.
Choisissez une mise en forme
Indentez le JSON avec 2 ou 4 espaces, ou minifiez-le sur une ligne.
Copiez ou téléchargez
Copiez le JSON, ou téléchargez-le en fichier .json.
Pourquoi utiliser Utils365
Ancres et fusions résolues
Les alias comme *defaults et les clés de fusion comme <<: *defaults, fréquents dans les fichiers docker-compose et Kubernetes, sont développés.
Plusieurs documents à la fois
Un fichier dont les documents sont séparés par --- devient un tableau JSON, un élément par document.
Des erreurs faciles à corriger
Mauvaise indentation, tabulations, clés en double et guillemets non fermés sont signalés avec la ligne et la colonne, et la ligne est affichée avec l’endroit marqué.
Confidentialité garantie
Votre YAML est converti sur votre appareil et n’est jamais envoyé : mots de passe et jetons de vos fichiers de config restent chez vous.
Foire aux questions
Que devient un fichier contenant plusieurs documents ?
Les documents séparés par --- deviennent un tableau JSON, dans l’ordre. Un fichier avec un seul document devient une valeur JSON unique.
yes est-il converti en true ?
Non. L’outil suit YAML 1.2, où seuls true et false sont des booléens : yes, no, on et off restent du texte. Écrivez true ou false si vous voulez un booléen.
Les ancres et les alias sont-ils pris en charge ?
Oui. Chaque *alias est remplacé par une copie de ce que marque son &ancre, et les clés de fusion <<: sont combinées dans la table. Les fichiers dont les alias prendraient une taille énorme sont bloqués.
Pourquoi mon YAML affiche-t-il une erreur ?
Causes fréquentes : des tabulations pour l’indentation, des éléments mal alignés, une clé utilisée deux fois dans la même table ou un guillemet non fermé. Le message indique la ligne et la colonne.
Que deviennent les commentaires ?
Le JSON n’a pas de commentaires : les commentaires YAML ne figurent donc pas dans le résultat.