JSON en YAML Converter transforme n'importe quel document JSON en YAML valide équivalent. Collez JSON — une charge utile d'API, un manifeste de package, une exportation de configuration — et récupérez YAML avec une indentation cohérente, une syntaxe de liste correcte et des chaînes de guillemets correctement, prêtes à être déposées dans un manifeste Kubernetes, un fichier de composition de Docker, un workflow d'actions GitHub ou toute autre configuration basée sur YAML.
La conversion n'est pas seulement un échange de syntaxe. Yaml a des arêtes vives que JSON n'a pas : un "non" non cité devient le faux booléen dans de nombreux analyseurs, "3000" se transforme en un nombre et des chaînes de version comme 1.10 sont tronquées en 1.1. Ce convertisseur détecte tous les scalaires ambigus - booléens, nombres, valeurs de YAML 1.1 héritées comme Oui/Non/Oui/Désactivé, et les chaînes avec des caractères spéciaux - et les cite afin que vos données survivent avec des types intacts.
Tout se passe à 100% dans votre navigateur. Les fichiers de configuration contiennent souvent des noms d'hôtes, des ports internes et des secrets. Rien de ce que vous collez n'est téléchargé ou stocké. Le convertisseur fonctionne hors ligne une fois chargé. L'indentation est configurable (2 ou 4 espaces) pour correspondre au style de votre équipe, et il existe une option pour citer chaque chaîne pour une sécurité maximale.
Collez tout document JSON valide dans le panneau de saisie (objets, tableaux ou structures imbriquées de n'importe quelle profondeur) ou cliquez sur Charger un exemple pour démarrer à partir d'une configuration de service réaliste.
Choisissez l'indentation à 2 ou 4 espaces pour correspondre à vos conventions de projet, et activez éventuellement "quotez toutes les chaînes" si votre consommateur YAML est strict sur les types.
Cliquez sur Convertir. Le JSON est validé en premier - les erreurs de syntaxe sont signalées avec le message exact de l'analyseur afin que vous puissiez corriger rapidement le caractère incriminé.
Copiez le YAML généré dans votre presse-papiers ou téléchargez-le sous forme de fichier .yaml, puis collez-le dans votre fichier manifeste, flux de travail ou composez.
Les chaînes comme "Non", "3 000" et "1,10" sont automatiquement indiquées afin qu'elles restent des chaînes au lieu de devenir des booléens ou des nombres dans les analyseurs YAML.
Sortie avec 2 ou 2 espaces d'indentation pour correspondre à Kubernetes, Ansible ou aux règles de charcuterie de votre équipe
Objets imbriqués, tableaux d'objets, tableaux vides ([[[]] ]) et les objets vides ({}) convertissent tous en leurs formulaires YAML corrects
Le JSON non valide est détecté avant la conversion avec l'erreur d'analyse exacte, afin que vous ne soyez jamais cassé en silence.
0 comments
No comments yet. Be the first to share your thoughts!