Aller au contenu

Convertisseur YAML vers JSON

Convertissez YAML en JSON et vice-versa, dans votre navigateur.

Fonctionne dans votre navigateur

Choisissez un sens. Séquences, mappings, scalaires et flow inline supportés. Ancres, multi-document et tags hors périmètre - voir la FAQ.

Comment l'utiliser

  1. Choisissez un sens

    YAML vers JSON ou JSON vers YAML.

  2. Collez la source

    Exemple pré-rempli. Indentez avec des espaces, pas des tabs.

  3. Copiez la sortie

    Sortie à droite ; bouton de copie à côté du titre.

Qu'est-ce que c'est ?

YAML et JSON décrivent le même espace de valeurs (objets, tableaux, scalaires) avec des syntaxes différentes. JSON est strict et embarqué partout ; YAML est plus agréable pour la config éditée par humain. Le convertisseur déplace la config sans ressaisie.

Quand l'utiliser

Traduire un manifeste Kubernetes en JSON pour un appel API. Lire une config CI en JSON. Générer une config initiale à partir de JSON. Comparer deux configs arrivées dans des formats différents.

Erreurs courantes

Oublier que YAML traite `yes`, `no`, `on`, `off` comme booléens (« Norway problem »). Mélanger tabulations et espaces - YAML refuse les tabs en indentation. Et croire que les commentaires survivent : JSON n'en a pas, donc YAML -> JSON les supprime.

FAQ

Les ancres / alias YAML sont-ils supportés ?
Non. Multi-document (---), tags (!!str, !!int) et scalaires folded/literal (>, |) non plus. Pour ces cas, utilisez yq ou un parseur complet.

Plus dans cette catégorie