Convertisseur YAML ⇄ JSON

name: Fastway Tools
free: true
tools:
  - json
  - yaml
  - csv

Que sont YAML et JSON ?

YAML et JSON sont les deux formats de configuration les plus courants : JSON est strict et omniprésent dans les API, tandis que YAML est préféré pour les configs éditées par des humains (pipelines CI, Kubernetes, Docker Compose). Réécrire l'un en l'autre à la main est fastidieux et source d'erreurs d'indentation. Ce convertisseur YAML ⇄ JSON gratuit traduit entre les deux instantanément dans votre navigateur, en préservant types et structure.

YAML et JSON sont tous deux des formats de sérialisation de données lisibles par l'homme, mais ils servent des niches ergonomiques différentes. YAML utilise l'indentation pour la structure — sans accolades ni crochets — et prend en charge les commentaires, ce qui le rend populaire pour les fichiers de configuration. JSON utilise des délimiteurs explicites et est le format natif des API web.

Conversion de Données

  1. Choisissez le sens : JSON → YAML ou YAML → JSON.
  2. Collez votre document — il se convertit aussitôt (les erreurs sont affichées clairement).
  3. Copiez le résultat dans votre config ou votre code.

Quand Convertir

  • Convertir un fichier de configuration YAML (par exemple, un workflow GitHub Actions) en JSON pour une application JavaScript.
  • Convertir une réponse JSON d'API en YAML pour un fichier de configuration plus propre.
  • Valider la syntaxe YAML — si le convertisseur l'analyse avec succès, la syntaxe est valide.
  • Apprendre les équivalences structurelles entre YAML et JSON.

Comment fonctionne la conversion YAML-JSON

YAML vers JSON : l'outil utilise la bibliothèque js-yaml (chargée paresseusement) pour analyser la chaîne YAML en objet JavaScript, puis JSON.stringify() avec une indentation à deux espaces.

JSON vers YAML : l'outil analyse le JSON avec JSON.parse() et sérialise avec la fonction dump() de js-yaml. Les ancres et balises YAML ne sont pas conservées.

Avantages

  • Les deux sens, types et imbrication préservés.
  • Messages d'erreur clairs pour les entrées invalides.
  • Fonctionne dans votre navigateur — privé et gratuit.

Conversion YAML et JSON, Privée

La conversion entre YAML et JSON est effectuée par des bibliothèques JavaScript qui s'exécutent dans votre navigateur. Les données que vous convertissez sont traitées entièrement localement sur votre machine; elles ne quittent jamais votre appareil.

FAQ

Quelles directions sont prises en charge ?

Les deux : JSON vers YAML et YAML vers JSON, avec un clic pour basculer.

Mes données sont-elles envoyées ?

Non. La conversion s'exécute dans votre navigateur ; l'analyseur YAML est chargé localement à la demande.

Les types sont-ils préservés ?

Oui — nombres, booléens, null, tableaux et objets imbriqués sont préservés dans les deux formats.

YAML peut-il représenter des types de données que JSON ne peut pas ?

Oui. YAML prend en charge les commentaires, les chaînes multilignes avec des scalaires de bloc, les ancres et alias pour réutiliser des nœuds et des balises personnalisées. Lors de la conversion de YAML en JSON, les commentaires et les ancres sont perdus car JSON n'a pas d'équivalent.