如何在JavasScript中解析键/值对的字符串,并用逗号分隔对?

问题描述 投票:1回答:1

我希望能够解析一个字符串,例如

'a=1, b="two", c=[1,"two", {"a":1}]'

放入JSON字符串或Javascript对象,例如

{ 
  "a": 1, 
  "b": "two", 
  "c": [1, "two", {"a":1}] 
}

此问题类似于Parse string having key=value pairs as JSONJavascript Parsing Key Value String to JSON,但是用逗号分隔KV对是具有挑战性的,因为值本身可以有逗号。

建议?现有软件包?

javascript json string parsing key-value
1个回答
0
投票

您将需要稍微调整一下弦,然后使用JSON.parse。这是实现此目的的示例函数。

© www.soinside.com 2019 - 2024. All rights reserved.