irpas技术客

Nodejs 中 JSON 和 YAML 互相转换_js yaml转json_草明

网络投稿 7175

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.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #js #yaml转json #nodejs # #JSON # #yaml #互相转换