Fonction de cet outil
Les règles de YAML pour l'indentation, le texte de bloc, les guillemets, les ancres et les scalaires sont plus complexes qu'il n'y paraît, c'est pourquoi cet outil utilise un analyseur js-yaml mature pour identifier les structures communes et générer du JSON standard.
- Prend en charge les structures YAML 1.2 courantes et le texte de bloc.
- Analysez la profondeur des paramètres, les alias et les limites des clés de fusion pour réduire le risque de retards causés par des entrées malveillantes et complexes.
- Après la conversion, le résultat est généré à l'aide du standard JSON.stringify.
Mode d’emploi
- Collez le document YAML.
- Cliquez sur "Convertir en JSON".
- Si la syntaxe n'est pas valide, corrigez l'indentation ou le scalaire en fonction des invites de ligne et de colonne.
- Copiez les résultats ou téléchargez result.json.
Utilisations courantes
- Convertissez la configuration CI/CD ou du conteneur en JSON.
- Vérifiez le type résolu final du scalaire YAML.
- Migrez la configuration lorsque votre application n'accepte que JSON.
Fonctionnalités de YAML → JSON
Convertissez des objets, des tableaux et des scalaires à l'aide d'un analyseur YAML mature et signalez les erreurs de syntaxe. Il convient aux scénarios quotidiens de développement, de débogage, de tri des données et d’optimisation du code. Les résultats du traitement peuvent être directement visualisés, copiés ou téléchargés.
FAQ
Pourquoi ne pas analyser le YAML vous-même ?
YAML contient des scalaires multilignes, des ancres, des règles d'échappement et d'indentation complexes, et les analyseurs matures peuvent couvrir davantage de cas extrêmes.
Est-ce que yes sera converti en booléen ?
L'outil adopte les règles de base YAML 1.2 du js-yaml actuel ; il est recommandé d'écrire explicitement vrai/faux pour éviter les ambiguïtés entre les différentes versions de YAML.
Un fichier peut-il contenir plusieurs documents YAML ?
Cette page est convertie en un seul document ; si vous saisissez plusieurs documents --- séparés, les restrictions correspondantes ou les erreurs d'analyse seront affichées.