缓冲区是一种临时存储器,用于在将数据从一个位置移动到另一位置时存储数据。就像整数数组一样。
Buffer.toJSON()方法以JSON格式返回缓冲区。
注意:JSON.Stringify()是也可以用于以JSON格式返回数据的方法。当我们调用JSON.Stringify()方法时,它直接在后台调用buffer.toJSON()方法。
用法:
buffer.toJSON()
返回值:它以JSON格式返回缓冲区。
以下示例说明了Node.js中Buffer.toJSON()方法的使用:
范例1:
// Node.js program to demonstrate the
// Buffer.toJSON() Method
var buffer = Buffer.from('GeeksforGeeks');
// Prints:the ascii values of each
// character of 'GeeksforGeeks'
console.log(buffer.toJSON());
输出:
{ type:'Buffer', data:[ 71, 101, 101, 107, 115, 102, 111, 114, 71, 101, 101, 107, 115 ] }
范例2:本示例实现JSON.Stringify()方法的使用。
// Node.js program to demonstrate the
// Buffer.toJSON() Method
const buffer = Buffer.from([1, 2, 3, 4]);
const output = JSON.stringify(buffer);
// Prints:{"type":"Buffer", "data":[1, 2, 3, 4]}
console.log(output);
输出:
{"type":"Buffer", "data":[1, 2, 3, 4]}
注意:上面的程序将通过使用node index.js
命令。
参考: https://nodejs.org/api/buffer.html#buffer_buf_tojson
相关用法
注:本文由纯净天空筛选整理自Abhishek7大神的英文原创作品 Node.js | Buffer.toJSON() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。