Convertisseur YAML ↔ JSON
Convertissez instantanément entre YAML et JSON avec une validation en temps réel.
Parfait pour les fichiers de configuration, les spécifications d'API et les définitions d'infrastructure.
Aperçu
Un outil en ligne gratuit pour la conversion bidirectionnelle YAML ↔ JSON avec validation en temps réel. Propulsé par la bibliothèque js-yaml. Utile pour la migration de fichiers de configuration, la configuration de pipelines CI/CD, l'inspection de manifestes Kubernetes et la rédaction de spécifications d'API.
Les fichiers de configuration sensibles peuvent être traités en toute sécurité : rien ne quitte jamais votre navigateur.
Comment utiliser
Sélectionnez le sens
Choisissez YAML→JSON ou JSON→YAML à l'aide des boutons.
Collez votre contenu
Collez votre code YAML ou JSON dans la zone de texte de gauche.
Copiez le résultat
Le résultat converti s'affiche instantanément à droite. Cliquez sur « Copier » pour le récupérer.
Glossaire
- YAML
- YAML (Yet Another Markup Language) — format de sérialisation de données lisible par l'homme utilisant l'indentation. Très utilisé pour la configuration.
- JSON
- JavaScript Object Notation — format de données utilisant des accolades et des crochets. La norme pour les API web et configurations.
- Sérialisation
- Conversion d'une structure de données en un format de chaîne stockable/transmissible. La désérialisation est l'inverse.
- Ancre / Alias YAML
- Une fonctionnalité YAML utilisant & pour définir une ancre et * pour la référencer, réduisant ainsi les répétitions.
- js-yaml
- Une bibliothèque JavaScript YAML fiable prenant en charge la conformité YAML 1.2 / RFC.
- Indentation
- Dans YAML, la structure est exprimée par des espaces cohérents (pas de tabulations). Une indentation incohérente provoque des erreurs d'analyse.
FAQ
- Q.Mes données sont-elles envoyées à un serveur ?
- Non. js-yaml s'exécute entièrement dans le navigateur ; votre contenu n'est jamais transmis.
- Q.Les ancres et les alias YAML sont-ils pris en charge ?
- Oui. js-yaml étend correctement les ancres et les alias lors de la conversion en JSON.
- Q.Prend-il en charge l'Unicode et les caractères non ASCII ?
- Oui. Le contenu UTF-8, y compris le japonais, l'arabe et d'autres scripts, est entièrement pris en charge.
- Q.Gère-t-il le YAML multi-documents de Kubernetes ?
- Les multiples documents séparés par --- sont gérés ; le premier document est converti.
Cas d'utilisation
⚙️ Fichiers de configuration
Convertissez les configurations GitHub Actions et CI/CD entre YAML et JSON.
☸️ Kubernetes
Inspectez et déboguez le code YAML de Kubernetes en tant que JSON.
📡 Développement d'API
Convertissez les spécifications OpenAPI/Swagger entre les formats.
🔧 Infrastructure
Inspectez rapidement les configurations Ansible, Helm ou Terraform.
Envoyer des commentaires
Faites-nous part de vos réflexions pour nous aider à améliorer l'outil.
Les commentaires sont temporairement suspendus
Le serveur est occupé ou la protection anti-spam est active. Veuillez réessayer plus tard.