Convertisseur YAML vers JSON
Convertissez YAML en JSON instantanément — gratuit, dans le navigateur, sans envoi de données.
Entrée YAML
Sortie JSON
Qu'est-ce que YAML vers JSON ?
Si vous avez déjà dû passer un manifest Kubernetes ou une config Docker Compose à un système qui n'accepte que du JSON, vous connaissez le problème. YAML utilise l'indentation pour la structure ; JSON utilise des crochets et des guillemets. Ils représentent le même modèle de données — objets, tableaux, chaînes, nombres, booléens — mais avec une syntaxe totalement différente. La spec YAML 1.2 définit YAML comme un sur-ensemble de JSON, c'est pourquoi la plupart des documents YAML se convertissent proprement. Tout s'exécute dans votre navigateur selon RFC 8259 via JSON.stringify() — aucune donnée envoyée au serveur.
Cet outil analyse votre YAML et produit du JSON équivalent. La conversion s'exécute entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur—sûr pour les configs de production, manifests Kubernetes ou données sensibles.
Exemples YAML vers JSON
Convertir YAML en JSON. Exemple télécom :
Exemple : Enregistrement abonné
Sortie JSON:
Cliquez sur le bouton Exemple ci-dessus pour charger d'autres exemples dans l'éditeur.
Comment utiliser cet outil
Coller ou télécharger YAML
Copiez votre YAML et collez-le dans l'éditeur de gauche. Vous pouvez aussi cliquer sur Télécharger pour charger un fichier .yaml ou .yml. Le bouton Exemple charge des données d'exemple.
Voir la sortie JSON
Le panneau de droite affiche le JSON converti. Utilisez Minifier pour une sortie compacte sur une ligne, ou laissez formaté pour la lisibilité. Un YAML invalide affichera une erreur—corrigez-le d'abord avec le Validateur YAML.
Copier ou télécharger
Utilisez Copier pour le presse-papiers ou Télécharger pour enregistrer en fichier .json. Pour la conversion inverse, utilisez JSON vers YAML. Pour formater le YAML d'abord, utilisez le Formateur YAML.
Quand YAML vers JSON aide
Les manifests Kubernetes, fichiers Docker Compose et workflows GitHub Actions sont souvent en YAML. Si vous devez passer cette config à un système qui attend du JSON—une API, une base ou un script—cet outil fait la conversion. Pour extraire des valeurs spécifiques d'un grand YAML, convertissez en JSON et utilisez jq.
Les fichiers de config comme application.yml (Spring Boot) ou .gitlab-ci.yml sont en YAML. Convertir en JSON aide pour l'intégration avec des outils n'acceptant que JSON, ou pour valider la structure contre un schéma JSON.
Certaines APIs et bases stockent ou acceptent du JSON. Si vos données source sont en YAML, convertir ici vous donne le JSON nécessaire. Pour convertir en XML, utilisez YAML vers XML.
Questions fréquentes
La conversion YAML vers JSON préserve-t-elle les commentaires ?
Non — JSON n'a aucune syntaxe de commentaire. Les commentaires YAML avec # sont supprimés lors de la conversion. Si vous avez besoin de conserver la documentation, gardez les données en YAML.
Est-il sûr de coller des clés API ou des données sensibles ?
Oui. La conversion s'exécute entièrement dans votre navigateur — ouvrez l'onglet Réseau des DevTools pendant l'utilisation et vous verrez zéro requête. Sans serveur, sans journalisation.
Que se passe-t-il avec les ancres et alias YAML ?
Ils sont résolus lors de la conversion. Le JSON de sortie contient la structure complètement développée. Les ancres YAML n'ont pas d'équivalent en JSON.
Pourquoi le JSON converti affiche-t-il des sauts de ligne échappés ?
Les chaînes multilignes YAML se convertissent en chaînes JSON. En JSON, les sauts de ligne sont représentés par \n.
Puis-je convertir de JSON vers YAML ?
Oui. Utilisez l'outil JSON vers YAML. Vous pouvez aussi valider le JSON converti avec le Validateur JSON.
Outils connexes
Spécification YAML. Spécification JSON. MDN. Référence rapide YAML. RFC 8259. YAML. Postman.