Menu

Convertisseur JSON en YAML

Convertissez JSON en YAML et YAML en JSON avec validation instantanée.

Par Nethanel Bar, Co-founder & CEO

Dernière mise à jour

Prêt à vraiment apprendre à coder ?

Coddy vous apprend en écrivant du vrai code dans votre navigateur : leçons interactives, retour immédiat et aide de l'IA quand vous bloquez.

Qu'est-ce qu'un convertisseur JSON en YAML ?

JSON et YAML sont deux façons d'écrire les mêmes données structurées : objets, tableaux, chaînes, nombres et booléens. JSON utilise des accolades et des crochets et c'est la langue de la plupart des API ; YAML repose sur l'indentation et c'est le format de référence des fichiers de configuration (Docker Compose, Kubernetes, GitHub Actions, pipelines CI). Un convertisseur JSON en YAML traduit de l'un à l'autre sans aucune perte.

Cet outil fonctionne dans les deux sens. En mode JSON → YAML, il analyse votre JSON et le réécrit en YAML indenté. En mode YAML → JSON, il analyse le YAML et affiche le JSON équivalent, joliment formaté. Si votre entrée contient une erreur de syntaxe, vous obtenez le message exact du parseur plutôt qu'un échec silencieux.

Tout s'exécute localement dans votre navigateur : vos données de configuration, vos secrets et vos payloads ne sont jamais envoyés à un serveur.

Ce que vous apprendrez en convertissant

  • JSON et YAML représentent le même modèle de données : tout document JSON valide est aussi du YAML valide.
  • YAML utilise l'indentation plutôt que des accolades pour l'imbrication, ce qui rend les arbres de configuration profonds plus lisibles.
  • Les chaînes YAML n'ont généralement pas besoin de guillemets, mais des valeurs comme yes, no et 12:30 peuvent être interprétées de façon particulière : dans le doute, mettez-les entre guillemets.
  • Les commentaires (# like this) existent en YAML mais pas en JSON, donc un aller-retour par JSON les supprime.

Comment convertir JSON en YAML étape par étape

  1. Choisissez un sens

    Sélectionnez JSON → YAML pour convertir du JSON en YAML, ou YAML → JSON pour l'inverse.

  2. Collez vos données

    Déposez votre JSON ou votre YAML dans le panneau de gauche. La conversion se fait instantanément pendant la saisie.

  3. Corrigez les erreurs

    Si l'entrée est mal formée, le panneau de droite affiche l'erreur exacte du parseur et la ligne concernée pour la corriger rapidement.

  4. Copiez ou inversez

    Copiez le résultat en un clic, ou cliquez sur inverser pour le reconvertir directement dans l'autre sens.

Exemples à essayer

Un objet simple

Paste a small example into the tool and change one part at a time.

Donne deux lignes YAML propres : name: Coddy et free: true.

Un tableau

Copy the original value, run the tool, then compare the result.

Les tableaux deviennent des listes YAML avec des puces - sous la clé.

Erreurs fréquentes

  • Mélanger tabulations et espaces en YAML : YAML exige des espaces pour l'indentation, les tabulations provoquent des erreurs d'analyse.
  • Virgules finales en JSON : valides dans les objets JavaScript mais pas en JSON strict, elles font échouer le parseur.
  • Supposer que les commentaires survivent à un aller-retour : convertir YAML → JSON → YAML supprime tous les commentaires #, puisque JSON n'en a pas.

FAQ JSON en YAML

Comment convertir du JSON en YAML ?
Collez votre JSON dans le panneau de gauche en mode JSON → YAML. Le YAML équivalent apparaît instantanément à droite, prêt à être copié.
Puis-je reconvertir du YAML en JSON ?
Oui. Passez en mode YAML → JSON et collez votre YAML ; l'outil produit du JSON joliment formaté.
Mes données sont-elles envoyées quelque part ?
Non. L'analyse et la conversion s'exécutent entièrement dans votre navigateur, donc vos données de configuration et vos secrets ne quittent jamais votre machine.
Pourquoi mes commentaires YAML ont-ils disparu ?
JSON n'a pas de notion de commentaire : tous les commentaires # sont supprimés quand vous convertissez du YAML en JSON, puis dans l'autre sens.

En savoir plus

Autres outils pour développeurs

Coddy programming languages illustration

Apprendre à coder avec Coddy

COMMENCER