construction
Lexora Tools

Convertisseur JSON vers YAML

Convertissez du JSON en YAML propre et valide pour Kubernetes, Docker Compose, les pipelines CI et vos fichiers de configuration.

Options

100 % privé : tout s'exécute dans votre navigateur, rien n'est envoyé.

Comment convertir du JSON en YAML

Sans inscription ni installation : tout fonctionne directement dans votre navigateur.

  1. Étape 1 :Collez votre JSON dans la zone de saisie, importez un fichier .json ou cliquez sur Charger un exemple.
  2. Étape 2 :Choisissez une indentation de 2 ou 4 espaces et des options comme le style bloc pour le texte multiligne ou les guillemets sur toutes les chaînes.
  3. Étape 3 :Copiez le YAML ou téléchargez-le en fichier .yaml, prêt pour Kubernetes, Docker Compose ou votre pipeline CI.

FAQ JSON vers YAML

Comment convertir du JSON en YAML ?

Collez votre JSON dans le convertisseur et le YAML s'affiche instantanément. Les objets deviennent des paires clé: valeur, les tableaux des listes à tirets et l'imbrication est exprimée par l'indentation.

Pourquoi certaines valeurs sont-elles entre guillemets ?

Des valeurs comme yes, no, on, off, null, 1.10 ou 2024-01-01 seraient interprétées par les parseurs YAML comme des booléens, null, des nombres ou des dates. Les guillemets garantissent qu'elles restent des chaînes, exactement comme dans votre JSON.

Le YAML est-il un sur-ensemble du JSON ?

Oui. YAML 1.2 est conçu comme un sur-ensemble du JSON : tout document JSON valide est aussi du YAML valide. Le convertir en YAML de style bloc le rend simplement plus lisible.

Puis-je utiliser le résultat dans Kubernetes ou Docker Compose ?

Oui. Le convertisseur produit du YAML standard indenté avec des espaces (jamais de tabulations), compatible avec kubectl, Helm, Docker Compose, GitHub Actions, Ansible et les autres outils basés sur YAML.

Mon JSON est-il envoyé à un serveur ?

Non. La conversion s'effectue entièrement dans votre navigateur : vos fichiers de configuration, secrets et données d'API ne quittent jamais votre appareil.

Pourquoi convertir du JSON en YAML ?

Le YAML est le langage de configuration de l'infrastructure moderne : manifestes Kubernetes, charts Helm, fichiers Docker Compose, pipelines GitHub Actions et GitLab CI, playbooks Ansible et spécifications OpenAPI sont écrits en YAML. Comme le YAML est un sur-ensemble du JSON, tout document JSON peut s'exprimer en YAML, mais la version YAML est bien plus facile à lire et à relire grâce à l'indentation à la place des accolades, à l'absence de guillemets obligatoires et à la prise en charge des commentaires. Ce convertisseur JSON vers YAML gratuit transforme réponses d'API, configurations générées et schémas JSON en YAML soigné en un clic.

Une conversion naïve peut modifier vos données sans prévenir : des valeurs sans guillemets comme yes, no, on, off, NO (le « problème norvégien »), 1.10 ou 2024-01-01 peuvent être relues comme des booléens, des nombres ou des dates. Notre convertisseur détecte ces valeurs ambiguës et les met entre guillemets, garde le texte multiligne lisible grâce au style bloc littéral et vous laisse choisir une indentation de 2 ou 4 espaces, mettre toutes les chaînes entre guillemets ou ajouter le marqueur de document ---. Le YAML est généré entièrement dans votre navigateur : vos secrets et configurations internes ne quittent jamais votre machine.