【发布时间】:2019-03-26 16:48:46
【问题描述】:
我正在尝试从 json 文件创建一个 yaml 文件,该文件将用于 cuttle 速率限制,并且看起来像这样 (https://github.com/mrkschan/cuttle/blob/master/cuttle.yml)。这是我必须转换 json 文件的代码。 (node-yaml:https://www.npmjs.com/package/node-yaml)
const yaml = require('node-yaml');
const test = require('./test.json');
let converted = yaml.dump(test);
console.log(converted);
这是 test.json 文件。
{
"zones":
[
{
"host": "*",
"shared": true,
"control": "rps",
"rate": 2
},
{
"host": "github.com",
"shared": false,
"control": "rpm",
"rate": 10
}
]
}
我得到的输出是这样的。
zones:
- host: '*'
shared: true
control: rps
rate: 2
- host: github.com
shared: false
control: rpm
rate: 10
它非常接近我想要输出的内容,除了 github.com 不是“github.com”这一事实。如果有人知道如何解决这个问题,请告诉我!
【问题讨论】:
-
github.com is not "github.com"是什么意思? -
一个是双引号,一个不是
标签: javascript json yaml cuttle