gpt4 book ai didi

javascript - 如何 json.stringify() 一个字符串

转载 作者:行者123 更新时间:2023-11-29 10:38:35 25 4
gpt4 key购买 nike

我有一个复杂的对象,它以字符串形式存储在文本文件中

这是我从文本文件中读取的数据

 [
{
name: "V",
number: 20,
coords: {
"cn": {
points: [
[23,32,32],
[32,32,32]
],
B: "VC",
label: "ds"
}
}
}]

我想将其转换为 JSON 字符串

注意:- 我不能使用 eval 函数我试过这个 JSON.stringify 但我得到这个输出:-

"   [\r\n     {\r\n        name: \"V\",\r\n        number: 20,\r\n        coords: {\r\n            \"cn\": { \r\n                points: [\r\n                    [23,32,32],\r\n                    [32,32,32]\r\n                ], \r\n                B: \"VC\", \r\n                label: \"ds\"\r\n            }\r\n        }\r\n    }]"

最佳答案

您可以使用 eval() 的组合 JSON.stringify() 。 <强> eval() 会将其转换为有效的 JavaScript 对象,现在您可以使用 JSON.stringify() 将其转换为 JSON 字符串。

var str='[\
{\
name: "V",\
number: 20,\
coords: {\
"cn": { \
points: [\
[23,32,32],\
[32,32,32]\
], \
B: "VC", \
label: "ds"\
}\
}\
}]';

document.write(JSON.stringify(eval(str)));

关于javascript - 如何 json.stringify() 一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32873332/

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