JSON 转换成 YAML 1. 安装 js-yaml 库: npm install js-yaml 2. 在程序中引入依赖库 const yaml = require('js-yaml'); 3. 创建一个 js 对象, 代表 json 数据 const jsonData = { name: 'John', age: 30, city: 'New York' }; 4. 使用 yaml.dump() 把 js 对象转换成 YAML, 返回 YAML 字符串: const yamlString = yaml.dump(jsonData); 5. 一个完成的例子 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 的顺序是一致的.
YAML 转换成 JSON 1. 读取一个 YAML 文件 const fs = require('fs'); const yamlString = fs.readFileSync('example.yaml', 'utf8'); 2. 使用方法 yaml.load() 将 YAML 转换成 JSON const jsonData = yaml.load(yamlString); 3. 一个完整的例子 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' }
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。 |