Convertir JSON en YAML

Convertissez des fichiers JSON en YAML. S'exécute entièrement dans votre navigateur — les fichiers ne quittent jamais votre appareil.

Drop your file here, or browse

Supports images, documents, data files, code, and more

About this conversion

Convertissez JSON en YAML pour rendre un fichier de config lisible par un humain. YAML est bien plus facile à scanner et éditer que JSON : pas de guillemets sur les clés, pas de virgules finales, support des commentaires, et imbrication par indentation. Usages courants : manifests Kubernetes, configs CI, et toute config profondément imbriquée pénible en JSON.

When this conversion is useful

  • Produire des manifests Kubernetes depuis des générateurs JSON
  • Migrer un fichier config JSON vers un système YAML (GitHub Actions, Compose)
  • Rendre une structure JSON complexe plus facile à relire ou éditer à la main
  • Générer des snapshots conviviaux de réponses API pour la documentation

Quality and tradeoffs

Chaînes, nombres, booléens, null, tableaux et objets mappent proprement. Les chaînes multi-lignes peuvent s'exprimer en scalaires de bloc YAML pour la lisibilité. Une fois converti en YAML, vous pouvez ajouter des commentaires — JSON n'en a pas pour commencer.

Frequently asked questions

Le YAML round-trippe-t-il en JSON identique ?

Oui. La conversion est sans perte dans les deux sens tant qu'on s'en tient aux fonctionnalités YAML 1.2 que JSON supporte aussi. Anchors, commentaires et tags ne round-trippent que s'ils sont ajoutés au YAML manuellement après conversion.

Pourquoi préférer YAML pour les configs ?

Moins de bruit syntaxique (pas d'accolades, pas de guillemets sur les clés, pas de soucis de virgules finales), commentaires supportés, et indentation qui rend l'imbrication visible.

Puis-je inclure des commentaires en sortie YAML ?

Pas automatiquement — JSON n'a pas de commentaires à convertir. Ajoutez-les à la main au YAML si vous comptez l'éditer.