optstring专题

JSONObject中optString和getString等的区别

optString会在得不到你想要的值时候返回空字符串”“,而getString会抛出异常。

安卓解析中JSON中getString() 和optString()的区别

ThedifferenceisthatoptSt;这个是在stackoverflow上面看到的; The difference is that optString returns the empty string ("") if the key you specify doesn't exist.getString on the other hand throws a JSONException.

JSON中optString和getString的区别

区别:optString方法会在对应的key中的值不存在的时候返回一个空字符串或者返回你指定的默认值; getString方法会出现空指针异常的错误;

jsonObject.getString()与jsonObject.optString()

常见使用原生的解析json方法: JSONObject jsonObject = new JSONObject();String str1 = jsonObject.optString("6不6");String str2 = jsonObject.optString("6不6","默认6");try {String str3 = jsonObject.getString("666")