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