OKfmt

JSON YAML

Convertit JSON en YAML 1.2 avec indentation au lieu d'accolades pour les fichiers de configuration Kubernetes, Docker Compose et CI.

Glissez les fichiers ici ou cliquez

Ctrl+V pour coller depuis le presse-papiers

Comment convertir JSON en YAML

  1. 1Téléchargez votre fichier JSON 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 YAML converti.

À propos de la conversion JSON vers YAML

JSON est un format d'échange de texte clé-valeur qui respecte la norme RFC 8259. Il ne prend en charge que six types de données de base et ne prend pas en charge les commentaires. YAML est un format de sérialisation basé sur l'indentation qui respecte la norme 1.2, prend en charge les références d'ancre, et est le format courant pour les configurations Kubernetes. Cette conversion répond aux exigences d'adaptation de format de fichier de configuration.

Le fichier YAML de sortie est généralement plus petit que le JSON d'origine. Toutes les valeurs numériques, booléennes, structures imbriquées et noms de clés du JSON d'origine sont entièrement conservés. JSON ne prend pas nativement en charge les commentaires, donc aucun commentaire ne peut être conservé. Les données JSON d'origine sont complètement mappées à la structure d'indentation YAML selon sa hiérarchie.

La sortie de cette conversion est conforme à la norme YAML 1.2. Elle peut être utilisée directement pour la configuration de cluster Kubernetes 1.x et l'écriture de fichiers de configuration Docker Compose, s'adapte à tous les flux de travail CI/CD courants, et la sortie peut être utilisée sans ajustement de format secondaire.

JSON vs YAML : comparaison technique

FonctionnalitéJSONYAML
Sortie20012001
DéveloppeurDouglas CrockfordYAML community

FAQ sur JSON → YAML

La structure de sortie aura-t-elle des erreurs après conversion

Si la structure JSON d'origine est valide, la structure YAML de sortie correspondra complètement aux données d'origine. La cohérence structurelle peut être vérifiée avec des outils de validation YAML officiels, et aucune déviation structurelle ne se produit.

Les commentaires JSON d'origine sont-ils conservés

La spécification JSON officielle ne prend pas en charge les commentaires, donc le JSON standard ne contient pas de contenu de commentaire. Les commentaires non standard ne peuvent pas être conservés dans le YAML standard, et la sortie n'inclut que les données conformes à la spécification.

Quelle est la limite de taille de fichier

La limite supérieure pour la conversion d'un fichier unique est de 50 Mo, et un seul fichier peut être traité par conversion. Les fichiers dépassant la limite sont rejetés par le système, vous devez diviser le fichier avant de le soumettre à nouveau.

Mes fichiers sont-ils stockés

La conversion est effectuée côté serveur. Les fichiers sont téléchargés sur le serveur via HTTPS, et le serveur supprime immédiatement le fichier source et le fichier de sortie une fois la conversion terminée, aucun stockage n'est effectué.