如果我尝试使用json.load
解析无效的JSON,我可能会遇到什么样的异常?我无法在任何地方的文档中找到它。
答案 0 :(得分:7)
为什么不试试呢;)
>>> json.loads('ewrwerw')
ValueError: No JSON object could be decoded
在raise
模块的源代码中对json
进行点击也会显示除了ValueError
之外什么都没有。
如果您使用simplejson
:
class JSONDecodeError(ValueError):
因此,抓取ValueError
也适用于simplejson
。