Convertissez du YAML en JSON et du JSON en YAML, gardez les commentaires quand c’est possible et vérifiez les fichiers Docker, GitHub Actions, Kubernetes et OpenAPI — directement dans votre navigateur.
Cet outil convertit entre YAML et JSON dans les deux sens. Depuis le YAML, il développe ancres, alias et clés de fusion en JSON simple ; depuis le JSON, il écrit du YAML avec l’indentation et le style de guillemets choisis, peut restaurer les commentaires du YAML converti précédemment et transformer les blocs répétés en ancres. Un linter intégré vérifie le fichier selon le schéma de Docker Compose, GitHub Actions, Kubernetes ou OpenAPI.
Vos fichiers sont convertis dans votre navigateur et ne sont pas envoyés à un serveur ; les schémas du linter sont intégrés — le site reçoit seulement un événement anonyme « outil ouvert », sans le contenu. Un résultat envoyé vers un autre outil reste 24 heures sur cet appareil dans « Activité récente ».
Le JSON ne peut pas contenir de commentaires : YAML → JSON les supprime et le signale. Quand vous reconvertissez ce JSON en YAML, l’outil restaure les commentaires du dernier YAML si la structure est encore en grande partie la même.
En YAML → JSON, ils sont développés en copies complètes, clés de fusion (<<) comprises. En JSON → YAML, « Blocs répétés → ancres YAML (&, *) » transforme les blocs identiques en une ancre et des alias.
La structure du fichier par rapport au schéma officiel du format choisi — clés obligatoires, valeurs permises, types — et liste chaque constat avec sa ligne.