Convertisseur JSON ↔ YAML
Convertissez JSON en YAML et YAML en JSON avec une conversion bidirectionnelle instantanée. Valide la syntaxe, préserve les structures imbriquées et gère correctement les tableaux, les valeurs nulles et les booléens. 100 % côté client — vos données ne quittent jamais le navigateur.
Comment ça fonctionne
Collez votre JSON ou YAML
Choisissez le sens de conversion et collez votre contenu. L'outil valide et convertit au fil de la saisie.
Examinez le résultat
Visualisez le résultat converti avec un formatage et une indentation corrects. Les erreurs de syntaxe sont signalées instantanément.
Copiez le résultat
Copiez le résultat converti dans votre presse-papiers en un clic. Utilisez le bouton d'inversion pour convertir dans l'autre sens.
Foire aux questions
Qu'est-ce que YAML ?
YAML (YAML Ain't Markup Language) est un format de sérialisation de données lisible par l'homme. Il est largement utilisé pour les fichiers de configuration, notamment Docker Compose, les manifestes Kubernetes, les workflows GitHub Actions et les playbooks Ansible. Il utilise l'indentation au lieu des accolades et des crochets.
La conversion préserve-t-elle les structures imbriquées ?
Oui. Les objets JSON et les mappages imbriqués YAML sont entièrement pris en charge. L'outil convertit correctement les objets profondément imbriqués, les tableaux et les structures mixtes dans les deux sens.
Mes données sont-elles envoyées à un serveur ?
Non. Toute la conversion s'effectue entièrement dans votre navigateur avec JavaScript. Vos données ne quittent jamais votre appareil.
Que se passe-t-il avec les commentaires YAML ?
Les commentaires YAML (lignes commençant par #) sont supprimés lors de la conversion en JSON, car JSON ne prend pas en charge les commentaires. Lors de la conversion de JSON en YAML, vous pouvez ajouter des commentaires manuellement dans le résultat.
Quelle indentation utilise la sortie YAML ?
La sortie YAML utilise une indentation de 2 espaces, la convention la plus courante pour les fichiers de configuration YAML. La sortie JSON utilise également une indentation de 2 espaces.