Я пытаюсь создать файл yaml из файла json, который будет использоваться для ограничения скорости резания и будет выглядеть примерно так (https://github.com/mrkschan/cuttle/blob/master/cuttle.yml). Это код, который мне нужно преобразовать в файл json. ( узел-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". Если кто-нибудь знает, как это исправить, пожалуйста, дайте мне знать!