js-yaml 库:npm install js-yaml
const yaml = require('js-yaml');
const jsonData = {name: 'John',age: 30,city: 'New York'
};
yaml.dump() 把 js 对象转换成 YAML, 返回 YAML 字符串:const yamlString = yaml.dump(jsonData);
const yaml = require('js-yaml');const jsonData = {name: 'John',age: 30,city: 'New York'
};const yamlString = yaml.dump(jsonData);console.log(yamlString);
输出 YAML 字符串:
age: 30
city: New York
name: John
注意: YAML 的 key 的顺序不一定和 js 对象里面的 key 的顺序是一致的.
const fs = require('fs');
const yamlString = fs.readFileSync('example.yaml', 'utf8');
yaml.load() 将 YAML 转换成 JSONconst jsonData = yaml.load(yamlString);
const yaml = require('js-yaml');
const fs = require('fs');const yamlString = fs.readFileSync('example.yaml', 'utf8');
const jsonData = yaml.load(yamlString);console.log(jsonData);
输出一个 JSON 对象:
{name: 'John',age: 30,city: 'New York'
}
下一篇:Vue学习笔记(8)