gpt4 book ai didi

javascript - 如何将字符串转换为字典数组

转载 作者:行者123 更新时间:2023-12-01 00:53:51 24 4
gpt4 key购买 nike

我想转换这种格式的字符串:

'[{"param":"MDN","required":"true"},{"param":"Attribute","required":"false"}]'

到一个字典数组,这样我就可以轻松地解析它们。

我尝试过使用正则表达式等,但我无法弄清楚。

contents = contents.substring(1, contents.length-1);
var variables = contents.split(",");

我尝试删除字符串的第一个和最后一个字符,方括号,然后用逗号分隔,但问题是其中的字典有逗号。

最终结果应该是:

[{"param":"MDN","required":"true"},{"param":"Attribute","required":"false"}]

与输入相同,但不再是字符串。

最佳答案

你的意思只是JSON.parse()

const parsed = JSON.parse('[{"param":"MDN","required":"true"},{"param":"Attribute","required":"false"}]')

console.dir(parsed)

关于javascript - 如何将字符串转换为字典数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56759451/

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