gpt4 book ai didi

javascript - 将缓冲区转换为可读字符串javascript

转载 作者:搜寻专家 更新时间:2023-10-31 23:14:54 28 4
gpt4 key购买 nike

我收到一个 JSON 作为缓冲区。我想将其解析为可读或 JSON 对象。

然而,尽管使用了所有技术(JSON.stringify()toString('utf8'),我还是无法完成它。

这是我目前所拥有的:

enter image description here

这是它给我的:

enter image description here

我怎样才能把它变成可读的东西?

最佳答案

您的代码正在运行。您拥有的缓冲区实际上是字符串 "[object Object]"

let b = Buffer.from('[object Object]', 'utf8')
console.log(JSON.stringify(b))
// {"type":"Buffer","data":[91,111,98,106,101,99,116,32,79,98,106,101,99,116,93]}

console.log(b.toString('utf8'))
// [Object object]

您需要弄清楚的问题是为什么要发送带有该字符串的缓冲区。似乎缓冲区的发送者需要调用 stringify 或者在发送之前序列化对象。然后,您可以使用 toString() 将其转回字符串,并在该字符串上使用 JSON.parse()

关于javascript - 将缓冲区转换为可读字符串javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55059053/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com