OKfmt

YAML JSON

Analyse YAML en JSON, résout les ancres et les chaînes multi-lignes, transmet la configuration aux API et programmes qui n'acceptent que JSON.

Glissez les fichiers ici ou cliquez

Ctrl+V pour coller depuis le presse-papiers

Comment convertir YAML en JSON

  1. 1Téléchargez votre fichier YAML par glisser-déposer, clic ou collage.
  2. 2Ajustez les paramètres de qualité si nécessaire.
  3. 3Cliquez sur « Convertir maintenant » et attendez la fin de la conversion.
  4. 4Téléchargez votre fichier JSON converti.

À propos de la conversion YAML vers JSON

YAML 1.2 est un format de sérialisation de données basé sur la hiérarchie d'indentation, et est le format standard pour les configurations Kubernetes et Docker Compose. JSON est un format d'échange de données textuelles conforme à la spécification RFC 8259, avec seulement six types de données de base. YAML est plus facile à lire pour l'homme dans la plupart des scénarios, tandis que JSON est compatible avec plus d'interfaces de programme.

Le processus de conversion conserve les valeurs numériques, booléennes, structures imbriquées et noms de clés d'origine. Le contenu inclus dans YAML qui est incompatible avec JSON est exclu de la sortie. Les commentaires natifs de YAML ne sont pas pris en charge par JSON, ils sont donc perdus après conversion. Les références d'ancre dans YAML sont développées dans les structures JSON correspondantes. La taille de la sortie change selon les caractéristiques du contenu.

Cette conversion est adaptée pour transformer des configurations Kubernetes ou CI en format JSON compatible avec les interfaces de programme générales. La sortie est conforme à la spécification RFC 8259, et peut être directement analysée et traitée par tous les langages de programmation et outils prenant en charge le format JSON.

YAML vs JSON : comparaison technique

FonctionnalitéYAMLJSON
Sortie20012001
DéveloppeurYAML communityDouglas Crockford

FAQ sur YAML → JSON

La qualité des données change-t-elle après conversion

Il n'y a aucune perte de qualité pour les structures mappables d'origine. Le contenu des données YAML conforme à la spécification JSON est entièrement préservé, seul le contenu spécifique à YAML non supporté par JSON est filtré.

Les commentaires sont-ils conservés dans le résultat

Les commentaires ne sont pas conservés après conversion. La spécification RFC 8259 de JSON ne supporte pas nativement les commentaires, ils sont donc supprimés lors du processus de conversion.

Quelle est la taille maximale de fichier supportée pour la conversion

La limite pour un fichier unique sur ce site est de 50 Mo, et un seul fichier peut être traité par conversion. Les fichiers dépassant cette limite sont rejetés par le système.

Les fichiers convertis sont-ils stockés

Les fichiers sont uploadés sur le serveur via HTTPS pour la conversion. Le serveur supprime immédiatement le fichier source et le fichier de sortie une fois la conversion terminée, aucun stockage n'est effectué.