Javascript从缓冲区到JSON
我正在使用bleno(一个节点js BLE包),它使用缓冲区发送和接收数据。 我将如何去获取一个Buffer对象并将其转换为JSON? 这就是我现在所拥有的:
bufferToJson = buffer.toString(); bufferToJson = JSON.stringify(bufferToJson) bufferToJson = JSON.parse(bufferToJson)
缓冲区是数据的地方。 什么缓冲区的例子是{cmd:'echo'}
我已经尝试了bufferToJson.cmd
并且只获取undefine。 谢谢。
如果你的缓冲区对象包含一个JSON的有效表示,那么最简单的转换方法就是这样:
let json = JSON.parse(buffer);
以下应该工作:
var bufferToJson = JSON.parse(myBuffer.toString());