node.js中的buffer.toJSON方法使用说明
方法说明:
将buffer对象转换成json格式。
语法:
buffer.toJSON()
接收参数:
无
例子:
varbuf=newBuffer('test'); varjson=JSON.stringify(buf); console.log(json); //'{"type":"Buffer","data":[116,101,115,116]}' varcopy=JSON.parse(json,function(key,value){ returnvalue&&value.type==='Buffer' ?newBuffer(value.data) :value; }); console.log(copy); //<Buffer74657374>
源码:
Buffer.prototype.toJSON=function(){ return{ type:'Buffer', data:Array.prototype.slice.call(this,0) }; };