1.儘量用GSON,GSON是封裝的比較好的一個框架,親測用於轉化數據的bean比返回的json串少或者多一個變量,都不影響解析,這樣在開發時,如有新的需求變動,如接口需要增加一個變量,並不會影響老版本APP的使用
2.如希望使用jsonobject,jsonArray解析,使用方法要用optXXX來代替getXXX,optXXX會在鍵對應的值爲空的時候返回null或者"",而getXXX則會拋異常,還需要自己去try/catch,且不利於做判斷
1.儘量用GSON,GSON是封裝的比較好的一個框架,親測用於轉化數據的bean比返回的json串少或者多一個變量,都不影響解析,這樣在開發時,如有新的需求變動,如接口需要增加一個變量,並不會影響老版本APP的使用
2.如希望使用jsonobject,jsonArray解析,使用方法要用optXXX來代替getXXX,optXXX會在鍵對應的值爲空的時候返回null或者"",而getXXX則會拋異常,還需要自己去try/catch,且不利於做判斷
1.json對象的屬性的值是json對象,結構如下: info屬性爲json對象 { "name":"zhangsan", "age":14, "info":{ “address”:"bejing",
構造Json字段 構造下面內容: { "name":"張三", "age":23, "birthday":"1994-01-01", "school":"藍翔", "major":["理髮"
//6.處理返回的內容 //JSONObject jsonObject = JSONObject.fromObject(responseMsg);//JSONObject解析