當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。