纠正格式错误的JSON

时间:2019-05-31 10:24:20

标签: python json

我需要将字符串中的数据解析为JSON。当前格式为

data = "{ topic: { name: "foo", other: "bar" }}"

我正在使用下面的正则表达式为键添加引号。这可以正常工作。

data_formatted = (re.sub(r"(\w+):", r'"\1":', data_raw))

我的问题是,有时值包含分号,例如

data = "{ topic: { name: "foo", other: "bar:2" }}"

添加引号时,我是否只将键作为目标,而将值保持不变? (很遗憾,我无法访问传入的数据)

0 个答案:

没有答案