Convertisseur YAML vers JSON
Collez du YAML et convertissez-le en JSON en ligne - ou l'inverse sur la meme page.
À propos de Convertisseur YAML vers JSON
Collez du YAML et convertissez-le en JSON en ligne - ou l'inverse sur la meme page. Ce convertisseur YAML vers JSON gratuit s'execute uniquement dans votre navigateur, donc Docker Compose, GitHub Actions et manifests Kubernetes avec secrets ne quittent pas votre appareil. Le typage YAML 1.2 CORE par defaut garde le code pays NO et yes en chaines (activez YAML 1.1 pour les booleens legacy yes/no/on/off). Les flux multi-documents separes par --- deviennent un tableau JSON ; Inverser renvoie la sortie en entree.
Comment utiliser Convertisseur YAML vers JSON
- Choisissez YAML → JSON ou JSON → YAML (ou Inverser le sens apres conversion).
- Collez votre config, deposez un .yaml / .yml / .json local (max. 10 Mo - lecture navigateur uniquement) ou chargez un exemple Docker Compose, GitHub Actions, Kubernetes ou probleme Norvege.
- Choisissez YAML 1.2 CORE (recommande) ou YAML 1.1 legacy, indentation 2/4, et optionnellement trier les cles. Consultez le recensement des types et le badge multi-documents.
- Copiez ou telechargez le resultat. Les commentaires sont retires en YAML → JSON car JSON n'en a pas. Rien n'est envoye.
Exemples de Convertisseur YAML vers JSON
Docker Compose vers JSON
Collez un bloc services de compose.yaml et obtenez du JSON type pour une API ou une fixture. Les ports comme "8080:80" restent des chaines s'ils sont cites.
Workflow GitHub Actions
Convertissez un extrait de workflow YAML en JSON pour inspecter l'imbrication, ou revenez au YAML pour editer des fixtures a la main.
Deployment Kubernetes
apiVersion / kind / metadata / spec se convertissent proprement. version: "1.25" cite reste une chaine pour eviter un float.
Flux multi-documents
Deux manifests separes par --- deviennent un tableau JSON de deux objets. Inversez vers JSON → YAML pour reemettre un flux avec ---.
Verifier le probleme Norvege
Chargez l'exemple Norvege en YAML 1.2 : le pays NO reste "NO". Passez en YAML 1.1 et NO devient false - utilisez le recensement des types pour detecter la coercion silencieuse.
Questions fréquentes sur Convertisseur YAML vers JSON
- Comment convertir YAML en JSON en ligne ?
- Choisissez YAML → JSON, collez votre YAML (ou deposez un .yaml / .yml) et copiez ou telechargez le JSON. La conversion s'execute dans le navigateur - rien n'est envoye.
- Puis-je convertir JSON en YAML sur la meme page ?
- Oui. Passez a JSON → YAML ou utilisez Inverser. Un tableau d'objets issu d'une conversion multi-documents reemet un flux YAML separe par ---.
- Est-ce adapte a Docker Compose, GitHub Actions et Kubernetes ?
- Oui. Ce sont les cas d'usage principaux. Chargez les exemples ou collez votre compose.yaml, workflow ou Deployment. Les configs privees restent sur votre machine car le parsing ne quitte pas le navigateur.
- Qu'est-ce que le probleme Norvege ?
- YAML 1.1 traite yes, no, on, off, y et n non cites comme booleens, donc le code pays NO devient false en JSON. Cet outil utilise YAML 1.2 CORE par defaut, qui garde NO et yes en chaines. Activez YAML 1.1 seulement pour le comportement legacy.
- Comment les fichiers YAML multi-documents sont-ils geres ?
- Les documents separes par --- deviennent un tableau JSON, un element par document dans l'ordre. C'est ainsi que beaucoup d'outils DevOps traitent un flux de manifests.
- Les commentaires YAML sont-ils conserves en JSON ?
- Non. JSON n'a pas de syntaxe de commentaire, donc les # sont retires. L'UI affiche un badge quand des commentaires etaient presents pour indiquer que les annotations n'ont pas survecu.
- Mon YAML est-il envoye a un serveur ?
- Non. Parsing et conversion s'executent uniquement dans le navigateur. Sur pour les manifests avec secrets, URLs de base de donnees et hostnames internes.
- En quoi cet outil differe-t-il des autres convertisseurs YAML vers JSON ?
- Une URL couvre les deux sens avec Inverser, bascule YAML 1.2 vs 1.1 pour le probleme Norvege, multi-documents → tableau JSON avec compteur, recensement des types en direct, exemples DevOps et erreurs precisees a la ligne - sans envoyer votre config.
Outils connexes
Minificateur et formateur JSON
Minificateur et formateur JSON en ligne gratuits. Réduisez JSON pour réduire les charges utiles ou embellir (joli-imprimer) JSON avec une indentation de 2 espaces. Valide au fur et à mesure - aucun téléchargement requis.
Convertisseur JSON vers CSV
Convertissez JSON en CSV et CSV en JSON dans le navigateur. Aplatit les objets imbriques, desaplatit les cles a points au retour, NDJSON, preset Excel UE, RFC 4180. Rien n'est envoye.
Comparateur de texte (Diff)
Comparez deux textes cote a cote dans le navigateur. Rien n'est envoye - sur pour configs, logs et contrats. Ignorez espaces ou casse, voyez le surlignage mot a mot et copiez un diff unifie.