问题是你的unipre字符串包含回车(
r)和换行符(
n) 内
的JSON数据字符串文字。如果它们是字符串本身的一部分,则应适当地对其进行转义。如果它们不是字符串的一部分,那么它们也不应该在您的JSON中。
如果无法解决从哪里获取此JSON字符串以生成有效JSON的情况,则可以删除有问题的字符:
>>> json.loads(s.replace('rn', ''))或手动转义它们:
>>> json.loads(s.replace('rn', '\r\n'))
问题是你的unipre字符串包含回车(
r)和换行符(
n) 内
如果无法解决从哪里获取此JSON字符串以生成有效JSON的情况,则可以删除有问题的字符:
>>> json.loads(s.replace('rn', ''))或手动转义它们:
>>> json.loads(s.replace('rn', '\r\n'))