【发布时间】:2018-11-29 13:26:24
【问题描述】:
我目前有以下格式的 JSON。 某些键值的格式不正确,因为它们缺少双引号 (")
如何修复这些键值以使其上有双引号?
{
Name: "test",
Address: "xyz",
"Age": 40,
"Info": "test"
}
必填:
{
"Name": "test",
"Address": "xyz",
"Age": 40,
"Info": "test"
}
使用下面的帖子,我能够在上面的 INVALID JSON 中找到这样的键值。 但是,我找不到用双引号替换这些找到的值的有效方法。
s = "Example: String"
out = re.findall(r'\w+:', s)
【问题讨论】:
-
每次都是行首的键吗?
-
不,Jean,有几把钥匙藏在中间。我无权更改源格式。因此,必须在我的最后处理它。