gpt4 book ai didi

javascript - 在javascript中将某种格式的字符串转换为JSON

转载 作者:行者123 更新时间:2023-12-03 06:30:17 25 4
gpt4 key购买 nike

我有一个格式为

的字符串
 var str = "{key1=value1, Key2=value2}"

我需要将其转换为 json 对象以便能够迭代它。

关于如何做到这一点有什么建议吗?可以有任意数量的键

最佳答案

您首先需要“JSONize”您获得的字符串,以便可以使用 JSON 类将其转换为 JavaScript 对象。我的猜测是,如果字符串始终具有这种格式 ({key=value, ...}),那么您可以先像这样解析它:

var parsedString = yourString.replace(/(\b\S+\b)=(\b\S+\b)/g, '"$1":"$2"')

这样,从以下内容:"{key1=value1, Key2=value2}" 你会得到:'{"key1":"value1", "Key2":"value2 “}'

然后,正如有人建议的那样,只需使用 JSON.parse(parsedString) 来获取你的 JS 对象。

关于javascript - 在javascript中将某种格式的字符串转换为JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38479652/

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