À propos de cet outil

Ce convertisseur traduit le YAML en JSON formaté et le JSON en YAML, et affiche le message d’erreur du parseur si l’entrée est invalide.

Mode d’emploi

  1. Collez du YAML dans le champ YAML, ou du JSON dans le champ JSON.
  2. Cliquez sur YAML → JSON ou JSON → YAML.
  3. Copiez le résultat.

Bon à savoir

  • La conversion utilise la bibliothèque js-yaml ; la sortie JSON est indentée avec 2 espaces et la sortie YAML utilise une indentation de 2 espaces sans retour à la ligne automatique.
  • YAML 1.2 est un sur-ensemble de JSON : tout JSON valide est donc aussi du YAML valide.
  • Les commentaires YAML sont perdus lors de la conversion en JSON, car JSON n’a pas de syntaxe de commentaire.
  • L’indentation YAML doit utiliser des espaces ; les tabulations sont interdites.

Fonctionne entièrement dans votre navigateur : rien de ce que vous saisissez n’est envoyé ni stocké.

Questions fréquentes

Pourquoi ai-je une erreur d’indentation ?

YAML repose sur une indentation cohérente avec des espaces. Des tabulations ou des clés mal alignées provoquent des erreurs d’analyse.

Les commentaires YAML sont-ils conservés ?

Non. JSON ne gère pas les commentaires : ils sont supprimés lors de la conversion depuis le YAML.

Puis-je convertir des fichiers Kubernetes ou Docker Compose ?

Oui. Les documents YAML uniques comme les manifestes et les fichiers compose se convertissent directement.

Ma configuration est-elle envoyée en ligne ?

Non. La conversion a lieu dans votre navigateur : les secrets de vos configurations restent sur votre appareil.