Conversion 100% dans votre navigateur

Convertisseur YAML ↔ JSON — Outil Gratuit en Ligne

Convertissez entre YAML et JSON dans les deux sens. Supporte objets imbriqués, tableaux, chaînes, nombres, booléens, commentaires. Indentation au choix, tri optionnel des clés.

Direction :
Indentation :

Convertisseur YAML ↔ JSON — Conversion Bidirectionnelle en Direct

Convertissez entre YAML et JSON dans les deux sens, instantanément pendant que vous tapez. Supporte les objets imbriqués, tableaux, chaînes (simples et entre guillemets), nombres, booléens, null, commentaires, et notation flow pour séquences/mappings. Utile pour fichiers de config, payloads d’API, pipelines CI/CD, manifestes Kubernetes, et partout où YAML et JSON sont interchangeables. Tout s’exécute dans votre navigateur — aucun envoi.

Fonctionnalités YAML supportées

  • Mappings : clé : valeur
  • Séquences : - élément ou flow [a, b, c]
  • Structures imbriquées : objets de tableaux d’objets, etc.
  • Scalaires : chaînes brutes, entre guillemets simples/doubles, entiers, flottants, booléens (true/false/yes/no), null (~/null)
  • Style flow : {clé: valeur, autre: 1} et [1, 2, 3]
  • Commentaires : # ceci est ignoré
  • Marqueurs de document : --- et ... sont ignorés

Limitations

Ce convertisseur implémente un sous-ensemble courant de YAML. Les fonctionnalités avancées suivantes ne sont PAS supportées : scalaires multi-lignes en bloc (| et >), anchors et aliases (&, *), tags (!!), et clés complexes. Pour 99 % des fichiers de config c’est largement suffisant — mais si votre YAML utilise ces features, il vous faudra une lib spécialisée.

Usages courants

  • Convertir des manifestes Kubernetes/Docker Compose YAML en JSON pour des appels API
  • Convertir une config JSON en YAML pour édition humaine
  • Nettoyer la mise en forme YAML et standardiser l’indentation
  • Trier les clés alphabétiquement pour des configs diff-friendly
  • Valider qu’un YAML s’analyse correctement

Confidentialité

Tout s’exécute dans votre navigateur. Vos configs ne quittent jamais votre machine.

Étape par étape

  1. Choisissez le sens : YAML → JSON ou JSON → YAML.
  2. Collez votre texte dans la zone d’entrée. La conversion s’affiche en direct.
  3. Réglez l’indentation (2 ou 4 espaces), minifiez le JSON ou triez les clés par ordre alphabétique si besoin.
  4. Copiez la sortie avec Copier la sortie ou inversez le sens avec Inverser le sens.

Questions fréquentes

Quels éléments YAML sont pris en charge ?
Les objets imbriqués, les listes, les chaînes, les nombres, les booléens, null, les commentaires et la notation compacte pour les listes et les mappings.

Pourquoi convertir entre YAML et JSON ?
Pour les fichiers de configuration, les charges utiles d’API, les pipelines CI/CD et les manifestes Kubernetes, où les deux formats sont souvent interchangeables.

Que deviennent les commentaires YAML ?
JSON ne gère pas les commentaires. Ils sont donc perdus lors de la conversion de YAML vers JSON.