下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、對象封裝成為List和JSON解析成封裝有對象的List1、 封裝方法類(將JSONArray放入JSONObject中發(fā)給客戶端)package com.mlp.tools;import java.util.ArrayList;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import com.mlp.usebean.Messages;import com.mlp.usebean.Resources;import com.mlp.usebean.Types;public c
2、lass ListToJSONArray public static JSONArray setListToJR(ArrayList list)JSONObject json=null;JSONArray ja=new JSONArray();for(int i=0;ilist.size();i+)json=new JSONObject();try json.put(id, list.get(i).getRes_id();json.put(name, list.get(i).getRes_name();json.put(form, list.get(i).getRes_form();json.
3、put(update, list.get(i).getRes_update();json.put(upuser, list.get(i).getRes_upuser();json.put(patch, list.get(i).getRes_patch();json.put(pass, list.get(i).getRes_pass();json.put(downsum, list.get(i).getRes_downsum();json.put(reco, list.get(i).isRes_reco();json.put(remark, list.get(i).getRes_remark()
4、;ja.put(i, json); catch (JSONException e) / TODO Auto-generated catch blocke.printStackTrace();return ja;public static JSONArray setListToJT(ArrayList list)JSONObject json=null;JSONArray ja=new JSONArray();for(int i=0;ilist.size();i+)json=new JSONObject();try json.put(id, list.get(i).getType_id();js
5、on.put(name, list.get(i).getType_name();json.put(num, list.get(i).getType_num();ja.put(i, json); catch (JSONException e) / TODO Auto-generated catch blocke.printStackTrace();return ja;public static JSONArray setListToJM(ArrayList list)JSONObject json=null;JSONArray ja=new JSONArray();for(int i=0;ili
6、st.size();i+)json=new JSONObject();try json.put(id, list.get(i).getMes_id();json.put(reuser, list.get(i).getMes_user();json.put(form, list.get(i).getMes_form();json.put(reto, list.get(i).getMes_to();json.put(date, list.get(i).getMes_date();json.put(content, list.get(i).getMes_content();ja.put(i, jso
7、n); catch (JSONException e) / TODO Auto-generated catch blocke.printStackTrace();return ja;2、解析方法類package com.chase.db;import java.util.ArrayList;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import android.util.Log;import com.chase.model.Messages;import com.chas
8、e.model.MyRes;import com.chase.model.Types;public class JSONArrayToLsit public static ArrayList setJRToList(JSONArray ja)JSONObject json=null;MyRes re=null;ArrayList list=new ArrayList();for(int i=0;ija.length();i+)try re=new MyRes();json=ja.getJSONObject(i);re.setRes_id(json.getInt(id);re.setRes_na
9、me(json.getString(name);re.setRes_form(json.getString(form);re.setRes_update(json.getString(update);re.setRes_upuser(json.getString(upuser);re.setRes_pass(json.getInt(pass);re.setRes_downsum(json.getInt(downsum);re.setRes_remark(json.getString(remark);re.setRes_patch(json.getString(patch);re.setRes_
10、reco(json.getBoolean(reco);Log.e(jiexi, json.toString(); catch (JSONException e) / TODO Auto-generated catch blocke.printStackTrace();list.add(re);Log.e(jiexi, list.get(0).getRes_name();return list;public static ArrayList setJMToList(JSONArray ja)JSONObject json=null;Messages me=null;ArrayList list=
11、new ArrayList();for(int i=0;ija.length();i+)me=new Messages();try json=ja.getJSONObject(i);me.setMes_id(json.getInt(id);me.setMes_user(json.getString(reuser);me.setMes_form(json.getString(form);me.setMes_date(json.getString(date);me.setMes_to(json.getString(reto);me.setMes_content(json.getString(con
12、tent); catch (JSONException e) / TODO Auto-generated catch blocke.printStackTrace();list.add(me);return list;public static ArrayList setJTToList(JSONArray ja)JSONObject json=null;Types ty=null;ArrayList list=new ArrayList();for(int i=0;ija.length();i+)ty=new Types();try json=ja.getJSONObject(i);ty.setType_id
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026中國醫(yī)學(xué)科學(xué)院北京協(xié)和醫(yī)學(xué)院直屬學(xué)院招聘20人筆試模擬試題及答案解析
- 2026西藏林芝米林市洋確贊布勞務(wù)有限責(zé)任公司招錄6人筆試備考試題及答案解析
- 2026浙江寧波市鎮(zhèn)海區(qū)招聘事業(yè)編制教師30人(第二批)考試備考試題及答案解析
- 2026云南省上海師范大學(xué)附屬官渡實(shí)驗(yàn)學(xué)校(中學(xué))招聘1人考試備考試題及答案解析
- 2026年員工敬業(yè)度提升策略培訓(xùn)
- 2026年體育舞蹈教學(xué)技巧培訓(xùn)
- 2026江西省歐潭人力資源集團(tuán)有限公司招聘見習(xí)生3人筆試模擬試題及答案解析
- 2026年九江市八里湖新區(qū)國有企業(yè)面向社會公開招聘工作人員崗位計劃調(diào)整筆試備考試題及答案解析
- 2026年度合肥市肥東縣事業(yè)單位公開招聘工作人員51名筆試模擬試題及答案解析
- 2026年流體力學(xué)與熱力學(xué)的關(guān)系
- 書館數(shù)據(jù)管理制度規(guī)范
- 供銷大集:中國供銷商貿(mào)流通集團(tuán)有限公司擬對威海集采集配商貿(mào)物流有限責(zé)任公司增資擴(kuò)股所涉及的威海集采集配商貿(mào)物流有限責(zé)任公司股東全部權(quán)益價值資產(chǎn)評估報告
- 2025年延安市市直事業(yè)單位選聘(76人)考試參考試題及答案解析
- 2025-2026年人教版二年級上冊語文期末考試卷及答案
- 檢測實(shí)驗(yàn)室安全管理與操作規(guī)程
- 2025云南保山電力股份有限公司招聘(100人)筆試歷年參考題庫附帶答案詳解
- 檔案管理操作規(guī)程及實(shí)施細(xì)則
- 寒假班安全協(xié)議書
- (新教材)2026年人教版八年級下冊數(shù)學(xué) 21.1 四邊形及多邊形 課件
- 精神科醫(yī)生精神科醫(yī)療質(zhì)量控制方案
- 2026年高考語文專題復(fù)習(xí):文學(xué)類文本散文閱讀 講義(含練習(xí)題及答案)
評論
0/150
提交評論