Node.js –要将 JSON 转换为 Buffer,首先将 JSON 对象转换为字符串 JSON.stringify (jsonObj) ,然后使用 Buffer.from (jsonStr)方法将 JSON 字符串读取到缓冲区。
以下是一个示例,演示如何将JSON对象转换为Buffer:
convert-json-to-buffer.js
const msg = '{"name":"John", "age":"22"}';
var jsonObj = JSON.parse(msg);
//将 JSON 对象转换为 String
var jsonStr = JSON.stringify(jsonObj);
//将json字符串读取到缓冲区
const buf = Buffer.from(jsonStr);
console.log(buf.length);
输出结果
$ node convert-json-to-buffer.js
26
在下一个Node.js教程中,我们将学习将Buffer数据转换为JSON对象。