gpt4 book ai didi

javascript - 如何将 JSON 文本数组转换为 JavaScript 数组?

转载 作者:行者123 更新时间:2023-11-28 12:46:35 25 4
gpt4 key购买 nike

我有以下文本对象:

[{message="Hello World"}]

如何将其转换为 JavaScript 数组?

最佳答案

您可以将 = 替换为 :,然后使用 JSON.parse。然后您需要用 " 包裹消息。

// error = not :
JSON.parse('[{message="Hello World"}]')

// errors = message not "message"
JSON.parse('[{message="Hello World"}]'.replace('=',':'))

试试这个:

var message = '[{message="Hello World"}]'
message = message.replace('message', '"message"').replace('=',':')
JSON.parse(message)

您可以使用eval来执行相同的操作:

// still gotta replace the '='
eval('[{message="Hello World"}]'.replace("=",":"))

但是eval还有其他问题:

eval('window.alert("eval is evil")')

所以要小心。确保您知道自己在评估什么。

关于javascript - 如何将 JSON 文本数组转换为 JavaScript 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7095697/

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