我有一个很大的 json 数据,其中一个键具有转义字符,例如:
{"key":{"keyinner1":"\"escapeddata\"","keyinner2":"text"}}
我想将其转换为:
{"key":{"keyinner1":"escapeddata","keyinner2":"text"}}
json.loads 不适用于此数据,我尝试使用替换功能,但它也不起作用
如果您将 JSON 作为字符串文字粘贴到脚本中,则可以将其粘贴为 原始字符串文字,然后执行
replace()
:
str = r'{"key":{"keyinner1":"\"escapeddata\"","keyinner2":"text"}}'
str = str.replace('\\"', '')
# str == '{"key":{"keyinner1":"escapeddata","keyinner2":"text"}}'