确定在python中JSON解析是否成功

时间:2011-11-17 20:03:36

标签: python json

如果我尝试使用json.load解析无效的JSON,我可能会遇到什么样的异常?我无法在任何地方的文档中找到它。

1 个答案:

答案 0 :(得分:7)

为什么不试试呢;)

>>> json.loads('ewrwerw')
ValueError: No JSON object could be decoded

raise模块的源代码中对json进行点击也会显示除了ValueError之外什么都没有。


如果您使用simplejson

class JSONDecodeError(ValueError):

因此,抓取ValueError也适用于simplejson