首先我遇到这个的原因是在new JSONObject()的时候没有传递参数服务器那边的数据...
然后经查阅资料如果把getString("")换成optString("")即使真的没有对应的value,那就会返回空字符串"",而不会抛异常,应该是getStr("")可以判断是null还是空字符串,而optStr无法判断
首先我遇到这个的原因是在new JSONObject()的时候没有传递参数服务器那边的数据...
然后经查阅资料如果把getString("")换成optString("")即使真的没有对应的value,那就会返回空字符串"",而不会抛异常,应该是getStr("")可以判断是null还是空字符串,而optStr无法判断