Convertisseur YAML ⇄ JSON
Convertissez YAML en JSON et inversement : manifestes Kubernetes, configurations CI, spécifications OpenAPI.
Convertisseur YAML ⇄ JSON
Collez un fichier YAML et récupérez JSON, ou collez JSON et obtenez un YAML propre - le commutateur de direction convertit dans les deux sens. Il s'agit du moyen le plus rapide de transformer un manifeste Kubernetes ou un fichier docker-compose en JSON pour un script, un jq ou un appel d'API, de vérifier ce que contient réellement un workflow GitHub Actions ou de déplacer une spécification OpenAPI entre les deux formats. Les formats de configuration correspondent rarement à l’outil dont vous disposez ; ce convertisseur comble cet écart sans rien installer.
Le côté YAML analyse en toute sécurité : les ancres et les alias sont résolus en valeurs simples, et un flux multidocument séparé par --- devient un tableau JSON avec un élément par document. Les erreurs d'analyse sont signalées calmement avec le numéro de ligne, de sorte qu'un mauvais retrait sur la ligne 40 d'une longue configuration de pipeline ne se transforme pas en conjecture. Dans l'autre sens, un JSON valide est toujours un YAML valide : l'outil émet un YAML de style bloc lisible et conserve les longues chaînes sur une seule ligne au lieu de les plier.
L'option indent contrôle la sortie : deux espaces (la convention YAML), quatre espaces ou minifié. Minified s'applique uniquement à JSON - YAML n'a pas de forme minifiée, donc ce choix revient honnêtement à deux espaces. Les commentaires ne survivent pas à la conversion dans les deux sens ; JSON n'a nulle part où les mettre.
Tout s'exécute localement dans votre navigateur et rien n'est téléchargé, ce qui est important, car les fichiers de configuration du monde réel contiennent des jetons, des noms d'hôte internes et des chaînes de connexion. Convertissez, copiez le résultat ou téléchargez-le sous forme de fichier, puis chaînez-le dans le formateur ou l'aplatisseur JSON pour l'étape suivante.