TF

Convertisseurs

Convertisseur JSON en YAML et YAML en JSON

Convertissez du JSON en YAML propre et du YAML en JSON, avec indentation, tri des clés et prise en charge multi-documents.

Fonctionne localement dans votre navigateur — vos saisies ne sont pas envoyées.

ou glissez-déposez un fichier ici
Collez du JSON ou du YAML — la conversion se fait pendant la saisie.

À quoi sert cet outil ?

Le YAML est le format des manifestes Kubernetes, de Docker Compose, de GitHub Actions et de nombreux fichiers de configuration, tandis que les API parlent JSON. Collez l’un ou l’autre pour convertir pendant la saisie, avec des erreurs indiquant la ligne et la colonne exactes. Le YAML multi-documents (séparé par ---) devient un tableau JSON.

La conversion utilise un analyseur YAML 1.2 complet, avec ancres et alias, scalaires en bloc et documents multiples. Les commentaires sont perdus vers JSON, qui n’a pas de syntaxe de commentaire.

Tout s’exécute dans votre navigateur : fichiers de configuration et secrets ne quittent jamais votre appareil.

Comment utiliser l’outil Convertisseur JSON vers YAML

  1. Choisissez JSON → YAML ou YAML → JSON.
  2. Collez vos données, déposez un fichier ou chargez l’exemple.
  3. Choisissez 2 ou 4 espaces d’indentation, et éventuellement triez les clés, mettez les chaînes entre guillemets ou minifiez le JSON.
  4. Copiez ou téléchargez le résultat, ou inversez le sens pour reconvertir.

Exemples

JSON vers YAML

{"name":"api","ports":[80,443]}
name: api
ports:
  - 80
  - 443

Questions fréquentes

Le YAML est-il un sur-ensemble du JSON ?

Oui — YAML 1.2 accepte tout JSON valide, vous pouvez donc coller du JSON dans un fichier YAML. La conversion donne le style indenté plus lisible.

Pourquoi mes commentaires YAML disparaissent-ils en JSON ?

Le JSON n’a pas de commentaires, ils ne peuvent donc pas être conservés. Gardez le YAML d’origine si vous en avez besoin.

À quoi sert « Mettre toutes les chaînes entre guillemets » ?

Chaque valeur texte est entourée de guillemets doubles. Cela évite que des valeurs comme yes, no ou on soient lues comme des booléens par d’anciens outils YAML 1.1.

Peut-il convertir des fichiers à plusieurs documents YAML ?

Oui. Les documents séparés par --- deviennent les éléments d’un tableau JSON, dans le même ordre.

Besoin de plus de puissance plus tard ?

Des outils premium, des limites plus élevées et un accès API sont prévus. La V1 reste gratuite et privée dans votre navigateur.