Fonction de cet outil
L'outil utilise d'abord JSON.parse pour vérifier strictement l'entrée, puis la transmet à js-yaml pour la sérialisation. Cela donne non seulement des erreurs de syntaxe JSON claires, mais gère également de manière fiable les guillemets YAML, l'indentation de tableau et les chaînes facilement ambiguës.
- Les objets, tableaux, chaînes, nombres, valeurs booléennes et null sont tous explicitement représentés.
- Désactive la sortie de référence circulaire ; JSON lui-même ne contient pas de cycles de référence.
- Les résultats peuvent être enregistrés sous result.yaml.
Mode d’emploi
- Collez le JSON standard.
- Cliquez sur "Convertir en YAML".
- Vérifiez l'indentation du tableau par rapport aux chaînes entre guillemets.
- Copiez les résultats ou téléchargez le fichier YAML.
Utilisations courantes
- Migrez la configuration de l'application vers YAML.
- Générez une première version lisible de la configuration CI/CD.
- Comparez les expressions hiérarchiques JSON et YAML.
Fonctionnalités de JSON → YAML
Convertissez le JSON standard en YAML lisible par l'homme, en gérant correctement les objets, les tableaux et divers types scalaires. 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
Vais-je toujours obtenir exactement le même texte après la conversion ?
Le format du texte sera différent, mais les valeurs des objets, des tableaux et des scalaires doivent rester cohérentes ; l'ordre des clés conserve généralement l'ordre analysé.
Pourquoi les chaînes sont-elles parfois automatiquement citées ?
Les générateurs citent des chaînes qui pourraient être mal interprétées comme des nombres, des valeurs booléennes ou une syntaxe spéciale pour préserver le type d'origine.
Comment null est-il représenté en JSON ?
La représentation nulle de YAML est affichée à la place d'une chaîne normale.