使用转义双引号解析Json字符串

时间:2017-11-06 16:33:12

标签: python json python-3.5

我需要使用许多json字符串作为字节对象,如下所示:

json_string = b'{"a":"1","b":"2","c":"abc=\"d\""}'.decode('utf8')

当我通过json.loads()

json_object = json.loads(json_string)

它失败,因为双引号未正确转义。如何将\替换为\\,除了将所有\替换为\\之外,还有其他选择吗?因为在字符串中的其他位置可能不需要替换它们。真实json strings比此处的示例更长,更复杂。

我使用的是python 3.5

0 个答案:

没有答案