相关疑难解决方法(0)

Python json.loads失败,出现`ValueError:无效的控制字符:第1行第33列(字符33)`

我有一个像这样的字符串:

s = u"""{"desc": "\u73cd\u54c1\u7f51-\u5168\u7403\u6f6e\u6d41\u5962\u54c1\u7f51\u7edc\u96f6\u552e\u5546 <br \/>\r\nhttp:\/\/www.zhenpin.com\/ <br \/>\r\n<br \/>\r\n200\u591a\u4e2a\u56fd\u9645\u4e00\u7ebf\u54c1\u724c\uff0c\u9876\u7ea7\u4e70\u624b\u5168\u7403\u91c7\u8d2d\uff0c100%\u6b63\u54c1\u4fdd\u969c\uff0c7\u5929\u65e0\u6761\u2026"}"""
Run Code Online (Sandbox Code Playgroud)

json.loads(s) 返回错误消息,如下所示:

ValueError: Invalid control character at: line 1 column 33 (char 33)
Run Code Online (Sandbox Code Playgroud)

为什么会出现此错误?我怎么解决这个问题?

python json

42
推荐指数
4
解决办法
8万
查看次数

标签 统计

json ×1

python ×1