2
如果我尝试使用json.load
解析无效的JSON,那么可能会抛出什么样的异常?我无法在任何地方找到这个文件。确定JSON解析在python中是否成功
如果我尝试使用json.load
解析无效的JSON,那么可能会抛出什么样的异常?我无法在任何地方找到这个文件。确定JSON解析在python中是否成功
为什么不试试呢;)
>>> json.loads('ewrwerw')
ValueError: No JSON object could be decoded
Grepping在json
模块的源代码raise
也将表明什么,但ValueError
提高。
如果您在使用simplejson
:
class JSONDecodeError(ValueError):
那么醒目ValueError
也将与simplejson
工作。
我试过了,得到了那个错误。但我很好奇,如果有什么其他的我可能会赶上。 –
不,只有这个,除非你传递一个不是字符串的东西(这会给你'TypeError') – ThiefMaster