JSON et YAML : les mêmes données, une autre écriture
YAML représente les mêmes données que JSON, mais sans accolades, crochets ni guillemets superflus : c'est l'indentation qui marque la structure. C'est pour cela que Kubernetes, Docker Compose, Ansible, GitHub Actions et de nombreux fichiers de configuration l'utilisent.
Cet outil convertit le JSON en YAML en conservant l'ordre des clés. Il ne met des guillemets que là où c'est nécessaire pour que la valeur ne change pas de type : un texte comme "75001", "true" ou "yes" reste entre guillemets pour que YAML ne le lise pas comme un nombre ou un booléen.
Vous pouvez choisir une indentation de 2 ou 4 espaces. Les entiers très longs sont conservés en entier.
Comment convertir du JSON en YAML
- Collez le JSON ou ouvrez un fichier .json.
- Choisissez l'indentation : 2 ou 4 espaces.
- Cliquez sur « Convertir en YAML ».
- Copiez le résultat ou téléchargez-le sous forme de fichier .yaml.
Quand l'utiliser
- Passer en YAML un manifeste Kubernetes que vous avez en JSON.
- Écrire la configuration de Docker Compose ou de GitHub Actions à partir d'un exemple en JSON.
- Convertir une spécification OpenAPI/Swagger de JSON en YAML.
- Rendre plus lisible un long fichier de configuration.
Foire Aux Questions
Quelle version de YAML est générée ?
YAML 1.2, compatible avec les bibliothèques et outils courants (js-yaml, PyYAML, Kubernetes, Docker Compose).
Pourquoi certains textes sont-ils entre guillemets ?
Parce que sans guillemets, YAML les lirait comme un autre type : "123" serait un nombre, "true" ou "yes" un booléen et "null" une valeur vide. Les guillemets gardent la valeur exactement comme dans le JSON.
Peut-on revenir du YAML au JSON ?
Oui, avec le convertisseur YAML en JSON. Après un aller-retour, vous retrouvez les mêmes données.
Mes données sont-elles envoyées à un serveur ?
Non. Tout est traité dans votre navigateur avec JavaScript. Le texte que vous collez et les fichiers que vous ouvrez ne quittent pas votre appareil : vous pouvez utiliser des données internes ou clients en toute tranquillité.
Est-ce gratuit ?
Oui. Vous pouvez essayer l'outil gratuitement sur un document (collé ou un fichier) et modifier les options autant de fois que vous le souhaitez ; les tentatives qui aboutissent à une erreur ne consomment pas l'essai. Pour un usage illimité et le traitement de plusieurs fichiers à la fois, ToolStudio Pro coûte 1,99 € par mois et inclut tous les outils.