Convertisseur YAML ↔ JSON

Convertissez entre YAML et JSON.

Entrée
Résultat

Exemples d'utilisation

Déplacer un fichier de configuration vers un autre format

Convertissez une configuration YAML, comme un fichier Docker Compose ou GitHub Actions, avant de la coller dans un outil qui n'accepte que le JSON.

Transformer une réponse JSON d'API en YAML lisible

Convertissez une réponse JSON pleine d'accolades en YAML basé sur l'indentation pour saisir la structure d'un coup d'œil.

Repérer rapidement une erreur de syntaxe YAML

Collez un YAML cassé par une erreur d'indentation ou de deux-points et voyez exactement ce qui cloche dans le message d'erreur.

Questions fréquentes

Ce que je saisis est-il envoyé à un serveur?

Non. Toute la conversion se fait entièrement dans votre navigateur, et ce que vous saisissez n'est jamais envoyé à un serveur.

Prend-il en charge le YAML complexe, comme les ancres ou plusieurs documents?

Il prend en charge la plupart des fonctionnalités du YAML 1.1/1.2 standard, y compris les ancres et les alias. Gardez toutefois un seul document dans l'entrée.

Que deviennent les valeurs que JSON ne peut pas représenter, comme undefined?

JSON ne peut pas représenter des valeurs comme undefined ou des fonctions, évitez donc de les inclure avant la conversion. Les chaînes, nombres, booléens, tableaux, objets et null ordinaires se convertissent sans problème.

L'indentation et les sauts de ligne d'origine sont-ils conservés?

Le résultat est régénéré avec la mise en forme par défaut de la bibliothèque, donc les commentaires d'origine ou un style de saut de ligne particulier ne sont pas conservés.