Convertisseur YAML ↔ JSON

Convertissez YAML en JSON ou JSON en YAML instantanément. Utile pour basculer entre formats de fichiers de configuration et payloads d'API.

Cette conversion s’exécute uniquement dans votre navigateur — rien n’est téléversé.

  • Entrée0
  • Sortie0
  • OptionsYAML → JSON

Entrée

Sortie

Qu'est-ce que cet outil ?

Convertit des données structurées entre YAML et JSON dans le navigateur. YAML est courant pour Kubernetes, CI et configs ; JSON pour APIs et schémas.

Le source est parsé puis reserialisé avec une indentation de 2 espaces. La structure reste ; commentaires et style de guillemets disparaissent ; ancres/alias deviennent des valeurs concrètes.

Utile pour inspecter un ConfigMap en JSON, transformer un fixture JSON en YAML de workflow, ou déboguer l’indentation—pas une fusion multi-documents complète.

Cas d'usage courants

  • Aller-retour de fragments ConfigMap/Deployment Kubernetes
  • Convertir des extraits CI (GitHub Actions, GitLab CI) pour revue
  • Vérifier string ("2") vs nombre (2) après typage YAML

Comment utiliser

  1. Choisissez YAML → JSON ou JSON → YAML. La sortie se met à jour en direct (debounce sur gros collages).
  2. Collez un seul document. Les flux séparés par --- sont refusés.
  3. Corrigez l’erreur de parse au-dessus des éditeurs (ligne/colonne si dispo).
  4. Copiez le résultat. Swap inverse le sens avec la sortie comme nouvelle entrée.

Exemples

Entrée / réglageSortieNotes
name: app → YAML→JSON{\n "name": "app"\n}Mapping simple.
{"enabled":true} → JSON→YAMLenabled: trueBooléen conservé.
ports:\n - 80\n - 443 → YAML→JSONTableau JSON sous "ports"Séquence → tableau.
a: 1\n---\nb: 2Erreur multi-documentsUn seul document (différenciateur).

Pièges courants

  • YAML multi-documents (---) hors périmètre : séparez ou collez un par un.
  • Commentaires, ancres, merge keys ne font pas l’aller-retour comme syntaxe d’écriture.
  • yes/no ou nombres non quotés peuvent changer de type en JSON ; quotez les chaînes obligatoires.

Références

Dernière révision: 2026-07-26

Questions fréquentes

Les commentaires et ancres YAML sont-ils conservés ?
Les commentaires disparaissent. Ancres et alias sont résolus en valeurs ; la syntaxe `&nom` / `*nom` ne fait souvent pas l’aller-retour.
Puis-je convertir un YAML multi-documents avec `---` ?
Non. Un seul document par conversion. Séparez le flux ou collez document par document.
Convient-il aux ConfigMaps Kubernetes ou au CI ?
Oui. Utile pour fragments de config/CI. Vérifiez indentation et types avant déploiement.
Ma config est-elle téléversée ?
Non. La conversion reste dans votre navigateur.