【发布时间】:2016-12-11 10:30:46
【问题描述】:
我想在 javascript 中将 json 字符串转换为 yaml 格式。我从过去两天开始尝试使用 google,但没有找到任何解决方案或库。 有适用于 java 的答案,但不适用于 javascript。
假设我有这样的 json 字符串:
{
"json": [
"fat and rigid"
],
"yaml": [
"skinny and flexible"
],
"object": {
"array": [
{
"null_value": null
},
{
"boolean": true
},
{
"integer": 1
}
]
}
}
转换为 yaml:
json:
- fat and rigid
yaml:
- skinny and flexible
object:
array:
- null_value:
- boolean: true
- integer: 1
有一个在线转换器http://www.json2yaml.com/,但是如何在javascript中转换。
【问题讨论】:
-
YAML 是 JSON 的超集:任何有效的 JSON 也是有效的 YAML;你可能不需要转换任何东西。
-
谷歌'npm Json 到 yaml'。有六个以上的图书馆。
-
@Jacob 谢谢您,您能否将其添加为答案,以便如果有人来查看正确答案,可以从中受益或节省时间?
-
删除了我的答案,因为它收集了很多反对票。我支持它。如果您有需要 YAML 输入的代码,而您有 JSON,则不必将 JSON 转换为 YAML。这是您不需要转换的合法案例。如果您只是想转换,因为您更喜欢语法(为什么?!)请参阅这些其他解决方案。
标签: javascript json yaml