我们可以在Python中修复这个json吗

问题描述 投票:0回答:1

我有一个很大的 json 数据,其中一个键具有转义字符,例如:

{"key":{"keyinner1":"\"escapeddata\"","keyinner2":"text"}}

我想将其转换为:

{"key":{"keyinner1":"escapeddata","keyinner2":"text"}}

json.loads 不适用于此数据,我尝试使用替换功能,但它也不起作用

python json dictionary
1个回答
0
投票

如果您将 JSON 作为字符串文字粘贴到脚本中,则可以将其粘贴为 原始字符串文字,然后执行

replace()
:

str = r'{"key":{"keyinner1":"\"escapeddata\"","keyinner2":"text"}}'
str = str.replace('\\"', '')
# str == '{"key":{"keyinner1":"escapeddata","keyinner2":"text"}}'
© www.soinside.com 2019 - 2024. All rights reserved.