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
- Sélectionnez format source (JSON / YAML / TOML).
- Collez données.
- Sélectionnez format cible.
- 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
- Formateur JSON
Formatez, embellissez, minifiez et validez du JSON dans votre navigateur
- Générateur de Code QR
Générez des codes QR pour des URLs, du texte, le Wi-Fi et plus encore. Téléchargez en PNG.
- Générateur de Mots de Passe
Générez des mots de passe forts et aléatoires avec longueur et jeux de caractères personnalisés.
- Encodeur / Décodeur Base64
Encodez du texte en Base64 ou décodez du Base64 en texte brut.
- Encodeur / Décodeur d'URL
Encodez ou décodez des URLs et des chaînes de requête avec l'encodage par pourcentage.