Stax

Convertisseur JSON ↔ YAML ↔ TOML

Convertissez entre les formats JSON, YAML et TOML.

Qu'est-ce que le convertisseur JSON ↔ YAML ↔ TOML ?

Cet outil convertit entre trois formats de configuration populaires — JSON, YAML, TOML. Essentiel pour ingénieurs DevOps, développeurs travaillant avec configs Kubernetes, Docker, Cargo, GitHub Actions.

Comment utiliser le convertisseur

  1. Sélectionnez format source (JSON / YAML / TOML).
  2. Collez données.
  3. Sélectionnez format cible.
  4. Voir sortie convertie instantanément.

Usage de chaque format

  • JSON — APIs Web, apps JavaScript
  • YAML — Kubernetes, Docker Compose, CI/CD
  • TOML — Cargo de Rust, pyproject.toml de Python
  • JSON5 — variante JSON avec commentaires permis

Questions fréquemment posées

Différence entre JSON, YAML, TOML ?
JSON — standard dans APIs, syntaxe stricte. YAML — dans fichiers de config (Kubernetes, GitHub Actions), basé sur indentation, supporte commentaires. TOML — dans Cargo de Rust, pyproject.toml de Python, le plus lisible. Les trois peuvent représenter la même structure de données.
Quand utiliser chacun ?
JSON — APIs web, communication avec JavaScript. YAML — configs DevOps (CI/CD, Kubernetes), fichiers édités humainement. TOML — configs d'application, manifestes de paquets où la lisibilité est essentielle. Cet outil aide à convertir entre eux.
Que deviennent les commentaires dans chaque format ?
JSON ne supporte pas les commentaires — perdus en conversion JSON → YAML/TOML. YAML et TOML ont tous deux commentaires #. En conversion YAML/TOML → JSON, les commentaires sont perdus — c'est une limitation.
Convertit-il correctement les données imbriquées ?
Oui — tous les formats supportent objets imbriqués et tableaux. Les caractéristiques uniques de YAML/TOML (anchors, strings multilignes) deviennent valeurs simples en JSON. La conversion aller-retour (A → B → A) préserve les données.

Outils associés