ToolStudio.es
Dans votre navigateur1 Essai Gratuit

Convertir du JSON en YAML

Transformez du JSON en YAML propre et lisible pour Kubernetes, Docker Compose, GitHub Actions ou n'importe quel fichier de configuration.

Essai gratuit : traitez 1 document (collé ou 1 fichier) et changez les options autant que vous voulez. Les erreurs ne consomment pas votre essai.
Entrée · JSON

Tout est traité dans votre navigateur : vos données ne sont envoyées à aucun serveur.

Résultat · YAML
Indentation

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

  1. Collez le JSON ou ouvrez un fichier .json.
  2. Choisissez l'indentation : 2 ou 4 espaces.
  3. Cliquez sur « Convertir en YAML ».
  4. 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.

Outils associés

Développement

Convertir YAML en JSON

Convertissez du YAML en JSON, ancres, alias et documents multiples séparés par « --- » compris. En cas d’erreur, la ligne et la colonne sont indiquées.

YAMLJSON
Essayer l’outil
Développement

Formateur JSON

Collez un JSON minifié ou désordonné et récupérez-le indenté (2, 4 espaces ou tabulation), clés triées si besoin. Chaque erreur est signalée avec sa ligne et sa colonne.

JSON
Essayer l’outil
Développement

Convertir JSON en XML

Convertissez du JSON en XML : chaque clé devient un élément, les listes répètent l’élément et les clés « @nom » deviennent des attributs. Les caractères spéciaux sont échappés.

JSONXML
Essayer l’outil
Développement

Validateur JSON

Validez du JSON selon la norme RFC 8259, avec chaque erreur expliquée simplement : virgules finales, apostrophes, clés sans guillemets ou commentaires. Signale aussi les clés en double.

JSON
Essayer l’outil
Featured on TinyShelf