Convertir YAML vers JSON en ligne
Convertisseur bidirectionnel YAML ↔ JSON avec prise en charge de YAML 1.2, résolution d'ancre/alias, indentation configurable et rapport d'erreurs au niveau de la ligne. Tout s'exécute dans votre navigateur — rien n'est téléchargé.
Comment convertir YAML en JSON
ToolsPix Convertisseur YAML ↔ JSON vous permet de convertir instantanément YAML en JSON ou JSON en YAML dans votre navigateur. Collez ou glissez-déposez votre fichier, choisissez un préréglage de retrait et cliquez sur Convertir – pas de téléchargement, pas d'inscription.
Pourquoi utiliser le convertisseur YAML ToolsPix ?
- Entièrement gratuit, sans limite de taille de fichier ni plafond d'utilisation
- Privé : toutes les analyses s'exécutent dans votre navigateur, aucun octet ne quitte votre machine
- Conforme à YAML 1.2 via
js-yaml: ancres, alias et scalaires de blocs entièrement résolus - Rapport d'erreurs au niveau de la ligne avec numéros de ligne et de colonne exacts
- Plusieurs formats de sortie : 2 espaces, 4 espaces, tabulation ou JSON minifié
Étapes pour convertir YAML en JSON
Collez votre YAML dans le panneau de gauche (ou faites glisser et déposez un .yaml fichier), sélectionnez votre retrait JSON préféré dans la liste déroulante, puis cliquez sur Convertir. Le résultat JSON apparaît à droite. Utiliser Copier le résultat pour l'attraper, Télécharger pour enregistrer un fichier, ou Échanger ↔ pour inverser la direction et reconvertir JSON en YAML.
Pièges courants de YAML
Les tabulations et les espaces mixtes provoquent des erreurs d'analyse : utilisez uniquement des espaces. Chaînes commençant par :, #, ou ? doit être cité. Le problème norvégien (NO → false dans YAML 1.1) ne s'applique pas ici : YAML 1.2 nécessite des true/false.
FAQ
Ma contribution est-elle envoyée à un serveur ?
Non. L'analyse et la conversion s'exécutent entièrement dans votre navigateur à l'aide de js-yaml chargé à partir d'un CDN. Une fois la page ouverte, aucune donnée ne quitte votre machine.
Prend-il en charge les ancres et les alias YAML ?
Oui. Ancres (&name) et les pseudonymes (*name) sont entièrement résolus lors de l'analyse, de sorte que le JSON résultant contient la valeur développée à chaque point de référence.
Pourquoi mon YAML produit-il une erreur d'analyse ?
Les causes les plus courantes sont une indentation incohérente, des chaînes sans guillemets avec des caractères spéciaux et des deux-points manquants après le mappage des clés. Le message d'erreur affiche la ligne et la colonne où l'analyse a échoué – commencez par là.
Puis-je convertir un schéma JSON en YAML ?
Oui — Les documents de schéma JSON ne sont que du JSON, alors collez-les en mode JSON → YAML et vous obtiendrez une représentation YAML. La sémantique du schéma est préservée.
Les commentaires YAML sont-ils conservés lors d'un aller-retour ?
Non. JSON n'a pas de concept de commentaires, donc les commentaires YAML sont perdus pendant YAML → JSON. La reconversion en YAML produit une sortie propre et sans commentaires. Il s’agit d’une limitation fondamentale du format, et non d’une restriction d’outil.