YAML ↔ JSON
Convertit du YAML en JSON et inversement.
Votre YAML et votre JSON sont convertis localement dans votre navigateur et rien n'est envoyé à un serveur.
Besoin de nettoyer le résultat ? Essayez le Formateur JSON.
À propos de YAML ↔ JSON
Ce convertisseur yaml en json transforme le YAML en JSON propre et formaté, et reconvertit le JSON en YAML grâce à un simple bouton de sens. Collez un fichier de configuration, un manifeste Kubernetes, un pipeline CI ou une réponse d'API et basculez instantanément pour convertir le yaml en json ou le json en yaml. La sortie JSON est colorée syntaxiquement et indentée proprement, prête à être copiée ou téléchargée en fichier .json ou .yaml. Conçu pour les développeurs, ingénieurs DevOps et testeurs QA qui passent d'un format à l'autre en éditant des configurations ou en déboguant des charges utiles. La conversion utilise un analyseur YAML standard, les ancres et les scalaires typés sont donc résolus correctement. Tout s'exécute localement dans votre navigateur, vos données ne quittent jamais votre appareil.
Fonctionnalités
- Convertit le YAML en JSON et le JSON en YAML grâce à un simple bouton de sens
- Conversion en direct qui se met à jour à mesure que vous tapez, sans bouton d'exécution
- Indente joliment la sortie JSON avec une indentation de deux espaces
- Sortie JSON colorée syntaxiquement pour une lecture facilitée
- Copiez le résultat dans le presse-papiers en un clic
- Télécharge la sortie sous forme de fichier data.json ou data.yaml
- Des messages d'erreur en ligne repèrent le YAML ou le JSON invalide
- Résout les ancres YAML et les scalaires typés via un analyseur standard
Comment utiliser YAML ↔ JSON
- Choisissez un sens avec le bouton YAML en JSON ou JSON en YAML en haut.
- Collez ou tapez votre source dans la zone de saisie à gauche.
- Lisez la sortie convertie qui apparaît en direct à droite.
- Cliquez sur le bouton de copie ou téléchargez le résultat en fichier .json ou .yaml.
- Appuyez sur Effacer pour réinitialiser la saisie et démarrer une nouvelle conversion.
Exemple
Entrée
name: ArrayKit
offline: true
tags:
- dev
- outils
Sortie
{
"name": "ArrayKit",
"offline": true,
"tags": [
"dev",
"outils"
]
}
Conversion YAML en JSON d'un petit bloc de configuration.
Erreurs courantes et dépannage
- Coller plusieurs documents YAML séparés par ---. — Un seul document est converti ; s'il y en a plusieurs, le premier est utilisé. Séparez les documents et convertissez-les un par un.
- Les commentaires YAML disparaissent après la conversion. — Les commentaires sont supprimés car JSON n'a pas de syntaxe de commentaire. Conservez une copie originale du YAML si vous devez garder les commentaires.
- Erreur de JSON invalide lors de la conversion en YAML. — Vérifiez les virgules finales, les guillemets simples ou les clés sans guillemets ; l'entrée doit être un JSON strict et valide avant de pouvoir devenir du YAML.
- Les tabulations dans le YAML provoquent une erreur d'analyse. — Le YAML n'autorise pas les tabulations pour l'indentation. Remplacez les tabulations par des espaces et convertissez à nouveau.
Foire aux questions
- Qu'est-ce qu'un convertisseur YAML en JSON ?
- C'est un outil qui analyse le YAML et le ré-sérialise en JSON équivalent. Ce convertisseur fonctionne aussi en sens inverse, transformant le JSON en YAML, pour passer d'un format à l'autre au même endroit.
- Comment reconvertir du JSON en YAML avec cet outil ?
- Réglez le bouton de sens sur JSON en YAML, puis collez votre JSON dans la zone de saisie. La sortie YAML se met à jour en direct et peut être copiée ou téléchargée en fichier .yaml.
- Ce convertisseur yaml en json prend-il en charge les YAML multi-documents ?
- Il convertit un seul document. Si votre entrée contient plusieurs documents séparés par ---, seul le premier est utilisé dans la sortie.
- Les commentaires YAML sont-ils conservés dans la sortie JSON ?
- Non. Les commentaires YAML sont supprimés lors de la conversion car JSON ne prend pas en charge les commentaires. Conservez le YAML original si vous en avez besoin.
- Quelle indentation utilise la sortie JSON ?
- Le JSON est joliment indenté avec deux espaces pour rester lisible et facile à comparer dans le gestionnaire de versions.
- Mes données YAML ou JSON sont-elles envoyées quelque part lorsque j'utilise ce convertisseur ?
- Non. La conversion s'exécute entièrement dans votre navigateur, votre YAML et votre JSON ne quittent jamais votre appareil et rien n'est envoyé à un serveur.
Outils associés
- Formateur JSON — Embellit, minifie et valide le JSON avec la localisation des erreurs.
- Formateur XML — Embellit, minifie et valide le XML, et convertit XML ↔ JSON.
- JSON vers CSV — Convertit un tableau d’objets JSON plats en CSV.
- JSON vers code — Génère des types Go, Rust, Python, Java, Kotlin, C# et TypeScript à partir de JSON.
- Visionneuse JSON — Visionneuse texte et arbre repliable avec développer/réduire et chemins de nœuds.
- Visionneuse d’arbre JSON — Explorez le JSON sous forme d’arbre repliable et typé.
- Aperçu Markdown — Rend le Markdown en HTML avec un aperçu en direct.
Tous les outils ArrayKit