如何在没有中间字符串的情况下将 node.js 缓冲区转换为 JavaScript 对象
How to convert node.js Buffer to JavaScript object without an intermediate string
我有一个 Buffer
实例,其中包含 utf-8 JSON。
通常你这样转换:
const buffer = Buffer.from('{"a":1}')
const str = buffer.toString("utf-8")
const obj = JSON.parse(str)
为了提高 Buffer->Object 转换的性能,我该如何在没有中间字符串的情况下进行转换?
JSON.parse
可以接受 Buffer
个实例。
const buffer = Buffer.from('{"a":1}')
const obj = JSON.parse(buffer)
我有一个 Buffer
实例,其中包含 utf-8 JSON。
通常你这样转换:
const buffer = Buffer.from('{"a":1}')
const str = buffer.toString("utf-8")
const obj = JSON.parse(str)
为了提高 Buffer->Object 转换的性能,我该如何在没有中间字符串的情况下进行转换?
JSON.parse
可以接受 Buffer
个实例。
const buffer = Buffer.from('{"a":1}')
const obj = JSON.parse(buffer)