当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js Buffer.toJSON()用法及代码示例


缓冲区是一种临时存储器,用于在将数据从一个位置移动到另一位置时存储数据。就像整数数组一样。

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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。