Convertisseur JSON vers YAML
Le Convertisseur JSON vers YAML prend un JSON valide que vous collez et produit une représentation YAML des mêmes données, entièrement dans votre navigateur.
Convertit un JSON valide en YAML localement dans votre navigateur. Les objets, tableaux et primitives sont pris en charge, y compris une primitive de premier niveau. Les chaînes qu'un analyseur YAML pourrait lire comme un booléen, un nombre, un null ou une date sont mises entre guillemets pour rester des chaînes. Le JSON n'a pas de commentaires, il n'en produit donc aucun, et un JSON invalide est signalé plutôt que corrigé. La mise en forme YAML peut différer tout en représentant les mêmes données JSON. C'est différent du Formateur JSON (qui met en forme le JSON), de l'outil de comparaison JSON (qui compare) et de JSON vers CSV (qui aplatit le JSON en tableau).
Comment l'utiliser
- Collez un JSON valide dans la zone de saisie
- Choisissez l'indentation et l'ajout ou non du marqueur de début de document
- Cliquez sur Convertir en YAML
- Vérifiez la sortie YAML et le nombre de caractères, puis copiez le YAML
Il accepte les objets, les tableaux et les primitives de premier niveau — une chaîne, un nombre fini, un booléen ou null seul. Les chaînes qu'un analyseur YAML pourrait lire comme un booléen, un nombre, un null ou une date — comme « yes », « 00123 », « 1e3 » ou « 2026-08-31 » — sont mises entre guillemets pour rester des chaînes. Les structures imbriquées, le texte Unicode et les chaînes contenant des sauts de ligne sont tous pris en charge ; les chaînes multilignes utilisent des scalaires de bloc YAML. Vous pouvez choisir une indentation de 2 ou 4 espaces et ajouter au besoin le marqueur de début de document YAML (---). L'ordre des clés de l'objet analysé est conservé tel que JavaScript le représente, et les clés ne sont jamais triées. Rien n'est envoyé ni stocké. Un JSON invalide est signalé plutôt que corrigé automatiquement, et comme le JSON n'a pas de commentaires, aucun n'est produit. Il est différent du Formateur JSON, qui met en forme et valide le JSON, de l'outil de comparaison JSON, qui compare deux documents JSON, et de JSON vers CSV, qui aplatit le JSON en tableau. Un futur outil YAML vers JSON couvrira l'autre sens ; celui-ci ne fait que sérialiser du JSON en YAML.
FAQ
Tout JSON valide : objets, tableaux, chaînes, nombres finis, booléens et null. Une primitive de premier niveau seule, comme 42 ou « hello », est également acceptée et convertie.
Oui. Les valeurs qu'un analyseur YAML pourrait autrement lire comme un nombre, un booléen, un null ou une date sont mises entre guillemets, si bien que « 00123 », « yes » et « 2026-08-31 » restent des chaînes.
Non. L'entrée doit être du JSON strict. Guillemets simples, virgules finales, commentaires, NaN, Infinity et clés nues sont refusés avec un message plutôt que corrigés en silence.
Le JSON n'a pas de commentaires, il n'y en a donc aucun à reporter. Le convertisseur n'ajoute pas non plus de commentaires de son cru dans la sortie YAML.
Non. Le JSON est analysé et sérialisé en YAML dans votre navigateur. L'entrée, la sortie YAML et vos options ne sont jamais envoyées à un serveur ni enregistrées.