Utils365

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

  1. 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.

  2. Choisissez une mise en forme

    Indentez le JSON avec 2 ou 4 espaces, ou minifiez-le sur une ligne.

  3. 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.