JSON → YAML

Entrée

Résultat

Collez ou saisissez du texte pour le voir converti.

La dernière entrée est enregistrée dans ce navigateur (localStorage) et peut contenir des données sensibles. Elle n'est jamais envoyée à un serveur.

Ce convertisseur écrit votre JSON en YAML, un format plus lisible pour les fichiers de configuration. Les objets deviennent des paires clé-valeur indentées, les tableaux des listes à tirets, et les guillemets n'apparaissent que lorsqu'une valeur en a besoin, par exemple une chaîne qui ressemblerait sinon à un nombre ou à un booléen. Si le JSON est invalide, le panneau affiche l'erreur avec sa ligne et sa colonne et garde le dernier bon résultat atténué. Vous pouvez choisir une indentation de 2 ou 4 espaces, importer un fichier, copier le YAML ou le télécharger au format .yaml.

Comment l'utiliser

  1. Collez votre JSON dans le panneau d'entrée, importez un fichier ou cliquez sur Exemple pour charger un exemple.
  2. Si le JSON contient une erreur, corrigez-la grâce à la ligne et à la colonne indiquées dans l'avertissement rouge.
  3. Choisissez une indentation de 2 ou 4 espaces et vérifiez le YAML dans le panneau Résultat.
  4. Cliquez sur Copier ou Télécharger pour enregistrer le fichier json-to-yaml.yaml.

Questions fréquentes

Quand le YAML ajoute-t-il des guillemets ?
Seulement quand c'est nécessaire pour ne pas changer le type. Une chaîne comme "true" ou "123" est écrite entre guillemets pour ne pas être relue comme un booléen ou un nombre.
Comment les tableaux sont-ils écrits ?
Sous forme de listes à tirets, une ligne par élément, avec l'indentation choisie. Les objets dans un tableau commencent par le tiret sur leur première clé.
Les commentaires sont-ils conservés ?
Le JSON n'a pas de commentaires, il n'y a donc rien à conserver. Le YAML obtenu n'en contient pas.
Que devient mon JSON quand je ferme la page ?
Le dernier texte est enregistré dans le stockage local de votre navigateur et n'est jamais envoyé à un serveur. Vous pouvez le supprimer avec Effacer.

Outils associés