在我们进行JSON解析时经常会遇到这种报错,也就是说我们在解析时使用(JsonObject.getString(“ ~”))获取value值时,而返回的JSON里面并不存在这个value,顾而会出现此异常。 jsonboject.optstring("name") 这个方法,使用这个方法在获取不存在的value时不会直接报异常而是返回一个空字符串,现在为了安全起见,我在本地解析JSON串时都使用此方法。