import json
dict_str = '{ "content": ""\u003Cblockquote class=\"pgc-blockquote-abstract\"\u003E\u003Cp\u003E2020年以来,成长板块备受追捧,科技类个股上演了一波强势上涨行情。"}'
print(json.loads(dict_str,strict = False))
报错:json.decoder.JSONDecodeError: Invalid \escape: line 1 column 44 (char 43)
主要原因在于dict_str中含有 ‘\’ ,使json无法解析
通过replace将 ‘\’ 转为 ‘\\’
import json
dict_str = '{ "content": ""\u003Cblockquote class=\"pgc-blockquote-abstract\"\u003E\u003Cp\u003E2020年以来,成长板块备受追捧,科技类个股上演了一波强势上涨行情。"}'
s = dict_str.replace('\\','\\\\')
print(json.loads(s,strict = False))
转换成功
{'content': '"<blockquote class=\\"pgc-blockquote-abstract\\"><p>2020年以来,成长板块备受追捧,科技类个股上演了一波强势上涨行情。'}