最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

将node.js缓冲区转换为字符串,然后转换为JSON

运维笔记admin8浏览0评论

将node.js缓冲区转换为字符串,然后转换为JSON

将node.js缓冲区转换为字符串,然后转换为JSON

我有一个node.js readstream,它发出一个缓冲区并使用toString()函数我将缓冲区转换为字符串,然后当我尝试通过JSON.parse()函数将字符串转换为JSON时,它会抛出解析错误。

有没有最好的方法将缓冲区转换为字符串,然后将该字符串转换为JSON?

JSON字符串如下所示,

[{“data1”:1487328824948,“encrypt”:false,“version”:“1.0.0”,“data2”:“value2”,“data3”:“value3”,“data4”:“value4”,“data5 “:”value5“},{”data1“:148732882448,”encrypt“:false,”version“:”1.0.0“,”data2“:”value2“,”data3“:”value3“,”data4“: “value4”,“data5”:“value5”} .........]

回答如下:
var buf = Buffer.from(JSON.stringify(obj));
var temp = JSON.parse(buf.toString());
发布评论

评论列表(0)

  1. 暂无评论