gpt4 book ai didi

javascript - 正则表达式 : Remove quotation marks from json list

转载 作者:行者123 更新时间:2023-12-02 20:48:39 25 4
gpt4 key购买 nike

我有一个 json 格式的对象数组:

[
{
"name": "obj1",
"list": [
"elem1",
"elem2",
"elem3"
]
},
{
"name": "obj2",
"list": [
"elem4",
"elem5",
"elem6"
]
}
]

现在我想构建正则表达式,以使用 JavaScript 删除“列表”中元素周围的引号。

期望的结果:

[{"name":"obj1", "list":[elem1, elem2, elem3]},
{"name":"obj2", "list":[elem4, elem5, elem6]}]

最佳答案

如果 [elem1, elem2, elem3] 要成为对 DOM 元素甚至现有变量的引用,那么也许将 JSON 字符串转换为 JavaScript 对象,然后替换这些字符串可能是更好的方法。

例如,如果它们都是 DOM 元素 id 值,那么在将 JSON 字符串转换为对象后,您可以执行 object["list"][0] = document.getElementById(object["list"][ 0]) 或对您的对象有意义的内容。

关于javascript - 正则表达式 : Remove quotation marks from json list,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/338212/

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