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

时间:2019-06-25 17:44:44

标签: javascript json

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

'[{"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"}]

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

1 个答案:

答案 0 :(得分:2)

您是说JSON.parse()吗?

Sub sbUnProtectSheet()

    ActiveSheet.Unprotect "9999"

Set SourceRange = ActiveSheet.Range("B10:H10")
Set fillRange = ActiveSheet.Range("B11:H39")
SourceRange.AutoFill Destination:=fillRange

ActiveSheet.Protect "9999", True, True

End Sub