我需要使用许多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