请问关于 json的问题

gdutqiang 发布于 2016/09/08 18:56
阅读 141
收藏 0
请问   
   response是 通过okhttp访问服务器返回的值。

String str1 response.body().string();       

JSONObject localJSONObject = new JSONObject(str1);

 if (localJSONObject.optInt("errcode", -1) == 0){

。。。。。。。。

}

那么  (localJSONObject.optInt("errcode", -1)   这句代码的意思是什么呢? 麻烦知道的朋友帮忙回复。

而我百度查到的源码是:而它是一个参数的
public int optInt(String key) {  
    return this.optInt(key, 0);  
更多0

加载中
0
Fenying
Fenying
第二个可能是默认值,如果指定key不存在就返回这个默认值
0
您的好友
您的好友

不要从百度查源码啊   这些都是自带源码的     按住ctrl点击这个函数就会自动跳转到源码的

那个一个参数的那个不也是调用两个参数的那个的么  this.optInt(key, 0);  

目测这个函数的第二个参数是返回的默认值   如果json里没有这个字段就返回这个值

您的好友
您的好友
回复 @gdutqiang : 应该是本地没有源代码 会有提示你可以下载源码这样的
g
gdutqiang
@您的好友 : 谢谢您的回复 我刚ctrl +点击 那个函数,但是 显示的是 “Source not found”的
返回顶部
顶部