Entrée YAML

Sortie JSON

Qu'est-ce que YAML vers JSON ?

YAML et JSON représentent tous deux des données structurées—objets, tableaux, chaînes, nombres et booléens. YAML est lisible avec indentation et sans crochets ; JSON est omniprésent dans les APIs et systèmes de config. Convertir YAML en JSON transforme les clés et structures imbriquées en objets et tableaux JSON standard. La spécification YAML 1.2 et la spécification JSON définissent les formats. YAML est un sur-ensemble de JSON, donc la plupart des documents YAML se convertissent proprement.

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é

Entrée YAML

Sortie JSON:

Sortie JSON

Cliquez sur le bouton Exemple ci-dessus pour charger d'autres exemples dans l'éditeur.

Comment utiliser cet outil

1

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.

2

Voir la sortie JSON

Le panneau de droite affiche le JSON converti. Utilisez <strong>Minifier</strong> 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.

3

Copier ou télécharger

Utilisez <strong>Copier</strong> pour le presse-papiers ou <strong>Télécharger</strong> pour enregistrer en fichier <code>.json</code>. 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

Les commentaires sont-ils préservés ?

Non. JSON n'a pas de syntaxe de commentaire. Les commentaires YAML sont supprimés lors de la conversion. Pour préserver les commentaires, gardez les données en YAML.

Et les ancres et alias YAML ?

Les ancres et alias sont résolus lors de la conversion. Le JSON de sortie contient la structure développée, pas les références.

Mes données sont-elles privées ?

Oui. La conversion s'exécute entièrement dans votre navigateur en JavaScript. Aucune donnée n'est envoyée à un serveur. Vérifiez dans l'onglet Réseau de votre navigateur.

Et les chaînes multilignes en YAML ?

Les chaînes multilignes YAML (blocs littéraux ou repliés) se convertissent en chaînes JSON. Les sauts de ligne sont préservés. Pour du contenu multiligne complexe, la sortie JSON peut utiliser des sauts de ligne échappés.

Puis-je valider le JSON de sortie ?

Oui. Copiez la sortie et collez-la dans le Formateur JSON ou le Validateur JSON pour vérifier la structure et la syntaxe.

Outils connexes

Spécification YAML. Spécification JSON. MDN. Référence rapide YAML. RFC 8259. YAML. Postman.