緩衝區是一種臨時存儲器,用於在將數據從一個位置移動到另一位置時存儲數據。就像整數數組一樣。
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。