原來泛型可以這樣用:
網路返回基類,返回乙個code,msg,body,其中body不確定,所以,我們把它寫成泛型
import org.json.jsonobject;
/** * 網路請求的基類
* created by on 16/7/14.
*/public
class netdata
public jsonobject getjsonbody(jsonobject data)
return data.optjsonobject("body");
}public jsonobject getjsonbody(string data)
public
void
parsehead(string json)
}public
void
parsehead(jsonobject obj)
code = obj.optint("code");
msg = obj.optstring("msg");
}catch (exception e)
}public jsonobject convertstrtojson(string json)catch (exception e)
return jsonobject;
}}
具體類:
public
class
plugupdateinfo
public
boolean
parse(jsonobject json)
boolean needreflesh = json.optboolean(constants.need_update);
string serverversion = json.optstring(constants.version);
string mdownloadurl = json.optstring(constants.download_url);
int mforceupdate = json.optint(constants.forced_updatae); //強制更新,0:否,1:是
this.mneedupdate = needreflesh;
this.mversion = serverversion;
this.mdownloadurl = mdownloadurl;
this.mforcedupdate = mforceupdate == 1?true:false;
return
true;
}public jsonobject convertstrtojson(string json)catch (jsonexception e)
return jsonobject;
}}
組合:
netdata
basedata = new netdata
();basedata.parsehead(result);
if(basedata.iscodeok())
}else
}}else
}
學習《網路素養》的總結
學習 網路素養 的總結 信管1122班戚水仙 學號 201211671218 題記 在選修c 這門課中,丁又專老師讓我們自主地選擇自已想要學的知識,綜合一下各方面的因素,我選擇了慕課的的 網路素養 以下是我這學期學這門課的心得。關於學習 網路素養 心得 在學習這門課之前,作為一名計算機學生,90後的...
IOS學習筆記,網路請求,json解析
建立乙個同步的請求,需做如下步驟 1 建立乙個nsstring 型別的url字元 並把該url轉化為nsurl型別 設定請求的url 2 把url物件賦值到nsurlrequest物件中,如為多個請求,需放入nsmutableurlrequest中。3 建立乙個nsurlconnection的例項,...
ajax 請求PHP返回json格式的處理
php返回 格式 public function json return view json ajax請求 監聽提交 form.on submit upd function data type post data jsontype json success function a error func...