Convertissez du YAML en JSON et du JSON en YAML, dans les deux sens. Valide lors de la conversion et affiche des erreurs claires. Tout s'exécute dans votre navigateur.
Comment utiliser l'outil YAML ⇄ JSON
Choisissez le sens : YAML vers JSON ou JSON vers YAML.
Collez votre YAML ou JSON dans le panneau d'entrée.
Copiez le résultat converti, ou lisez l'erreur si l'entrée est invalide.
Ce convertisseur transforme le YAML en JSON et le JSON en YAML, dans les deux sens. Choisissez le sens, collez votre saisie et copiez le résultat converti ou lisez une erreur claire si la saisie est mal formée.
Tout est traité localement dans votre navigateur, donc vos données restent sur votre appareil.
Le YAML et le JSON décrivent le même type de données, mais avec des priorités différentes. Le JSON est strict et compact, ce qui convient aux API et aux machines; le YAML se base sur l'indentation et est plus facile à lire et à modifier pour les humains, ce qui explique pourquoi il domine les fichiers de configuration.
Chaque conversion analyse d'abord la source, donc une saisie mal formée est détectée et signalée avec la raison et souvent la ligne, au lieu de produire silencieusement un résultat cassé. Une conversion réussie vous indique donc aussi que la saisie était valide.
Il utilise l'analyseur compatible YAML 1.2 et 1.1 de js-yaml, couvrant les fonctionnalités que vous rencontrez en pratique: mappages, séquences, scalaires, ancres et chaînes multilignes.
C'est exactement le liant dont vous avez besoin autour des pipelines d'intégration continue, des fichiers Kubernetes et Docker Compose, et des API qui parlent JSON alors que votre configuration est écrite en YAML. Il vous permet de passer de l'un à l'autre sans édition manuelle.
Une chose à savoir: les commentaires YAML sont supprimés, car le JSON n'a aucune notion de commentaire, et la reconversion génère un nouveau YAML sans eux.
Questions fréquentes
Il utilise l'analyseur compatible YAML 1.2 / 1.1 de js-yaml, couvrant les fonctionnalités courantes : mappages, séquences, scalaires, ancres et chaînes multilignes.
L'entrée est analysée avant la conversion, donc un YAML ou un JSON invalide affiche un message avec la raison et souvent la ligne, ce qui vous aide à repérer le problème rapidement.
Non. Les commentaires YAML sont supprimés lors de la conversion car le JSON n'a pas de commentaires, et la conversion inverse génère un YAML neuf sans eux.
Non. La conversion s'exécute entièrement dans votre navigateur ; rien de ce que vous collez ne quitte votre appareil.
De nombreux outils et API exigent du JSON, tandis que le YAML est plus agréable à écrire et à lire pour la configuration. La conversion vous permet de garder une configuration conviviale et de fournir tout de même du JSON aux systèmes qui en ont besoin.
Intégrer cet outil
Ajoutez cet outil à votre propre site web. Copiez le code ci-dessous. Il reste à jour automatiquement.
<iframe src="https://monu.tools/embed/fr/yaml-json-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Outils similaires
Formatez, embellissez et validez du JSON en ligne avec des messages d'erreur clairs pour les entrées invalides.
Minifiez et validez du JSON dans votre navigateur, et voyez combien d'octets vous économisez.
Convertissez du JSON en CSV et du CSV en JSON, dans les deux sens. Choisissez le délimiteur, gérez les champs entre guillemets et copiez le résultat. Tout s'exécute dans votre navigateur.
Générez des interfaces TypeScript à partir d'un exemple JSON, avec des types imbriqués, des tableaux et des champs optionnels. S'exécute dans votre navigateur.