Convertir YAML en JSON formaté

Analysez un document YAML et inspectez la structure JSON avant de l'utiliser dans des API, des scripts, des fixtures ou la migration de configurations.

Toutes les conversions de données s'effectuent localement dans votre navigateur. Aucun JSON, CSV, YAML ou XML n'est envoyé à nos serveurs.
YAMLJSON

Exemples rapides

Inspecter YAML sous forme de JSON formaté

Le convertisseur YAML vers JSON aide lorsque un fichier de configuration, un extrait CI ou un exemple d'infrastructure doit être vérifié dans un format plus strict. L'outil analyse un document YAML et génère du JSON indenté afin que la structure des objets, les tableaux et les valeurs inférées soient plus faciles à inspecter.

Certaines fonctionnalités de YAML sont perdues parce que JSON ne peut pas les représenter. Les commentaires, ancres, alias et les séparateurs de document doivent être revus avant d'utiliser le JSON converti dans des scripts ou des tests.

Fonctionnalités YAML à vérifier après la conversion

Fonctionnalité YAML Résultat JSON
Comments Supprimés, car JSON n'a pas de syntaxe pour les commentaires.
Ancres et alias Les données résolues peuvent rester, mais les noms d'ancre ne sont pas conservés.
Booléens implicites, valeurs nulles et nombres Convertis en types de valeur JSON ; mettez entre guillemets les valeurs qui doivent rester des chaînes.
Plusieurs documents Divisez-les d'abord ; cet outil est destiné à un seul document YAML.
Remarque sur les chaînes : mettez entre guillemets des valeurs telles que 00123, 1.0, ou 2026-05-01 lorsque le texte exact importe.

FAQ YAML vers JSON

Pourquoi une valeur est-elle devenue un booléen, un nombre ou null ?

YAML peut inférer des types à partir d'un texte brut. Mettez entre guillemets la valeur source si la sortie JSON doit la conserver comme chaîne.

Est-il sûr de convertir les ancres et les alias ?

Examinez-les attentivement. JSON peut contenir les données résolues, mais la structure réutilisable des ancres et les noms d'ancre ne sont pas conservés.

Pourquoi faut-il d'abord séparer un YAML multi-document ?

JSON nécessite une seule valeur de premier niveau. Séparer les documents YAML permet d'obtenir des sorties distinctes et évite de fusionner des blocs de configuration non liés.