如何使用Node.js中的Buffer.toJSON方法转换Buffer对象

方法说明:将Buffer对象转换成JSON格式

语法

buffer.toJSON()

接收参数:无

例子

var buf = new Buffer('test');
var json = JSON.stringify(buf);
console.log(json); // 输出:{"type":"Buffer","data":[116,101,115,116]}

var copy = JSON.parse(json, function(key, value) {
    return value && value.type === 'Buffer' ? Buffer.from(value.data) : value;
});

以上代码展示了如何将Buffer对象转换为JSON,并通过解析恢复为Buffer。

pdf 文件大小:20.57KB