Outils de conversion entre différents formats de données
Mises à jour
Améliorations récemment publiées
Fournit une conversion bidirectionnelle entre les formats JSON et YAML.
Utile pour écrire des fichiers de configuration ou convertir des formats de données.
Notation d'objet JavaScript, couramment utilisée pour la communication API
Format lisible par l'homme, couramment utilisé pour les fichiers de configuration
Conversion bidirectionnelle
Conversion en temps réel
Outil de conversion bidirectionnelle entre les formats de sérialisation JSON et YAML. Convertissez JSON en YAML et vice versa en temps réel, avec paramètres d'indentation et fonction d'échange entrée/sortie pour faciliter la conversion de formats de fichiers de configuration et la migration de formats de données.
Choisir le sens de conversion
En haut de la page, choisissez « JSON → YAML » ou « YAML → JSON ».
Saisir les données
Saisissez les données JSON ou YAML dans l'éditeur de gauche, ou chargez un exemple.
Consulter le résultat
Le résultat converti s'affiche en temps réel dans l'éditeur de droite. Un message apparaît en cas d'erreur.
Copier ou échanger
Copiez le résultat, ou utilisez le bouton « Échanger l'entrée et la sortie » pour en faire la nouvelle entrée et effectuer la conversion inverse.
JSON est un format strict utilisant accolades, crochets et guillemets, bien adapté au traitement automatique. YAML repose sur l'indentation et se veut plus facile à lire et à écrire. JSON sert surtout aux échanges API, tandis que YAML est fréquent dans les fichiers de configuration comme Kubernetes ou Docker Compose.
JSON ne prenant pas en charge les commentaires YAML (#), ceux-ci sont supprimés pendant la conversion. Si vous devez conserver des commentaires, gardez le format YAML ou envisagez un format étendu comme JSON5.
Dans le panneau des options, vous pouvez régler séparément l'indentation YAML et JSON sur 2 ou 4 espaces. Choisissez la valeur conforme aux conventions de votre projet.
Cette fonction place le résultat dans l'entrée et inverse le sens de conversion. Elle est utile pour reconvertir en JSON un résultat JSON→YAML et le comparer à l'original.
Le traitement ayant lieu dans le navigateur, des données très volumineuses peuvent affecter les performances. L'outil fonctionne normalement sans problème pour des fichiers de configuration courants de quelques centaines de Ko.