- 16
- 0
- 约4.94万字
- 约 6页
- 2017-07-05 发布于河南
- 举报
JSONList数据封装解析方案
对象封装成为List和JSON解析成封装有对象的List
封装方法类(将JSONArray放入JSONObject中发给客户端)
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 class ListToJSONArray {
public static JSONArray setListToJR(ArrayListResources 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.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());
ja.put(i, json);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return ja;
}
public static JSONArray setListToJT(ArrayListTypes 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());
json.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 block
e.printStackTrace();
}
}
return ja;
}
public static JSONArray setListToJM(ArrayListMessages 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).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,
您可能关注的文档
最近下载
- 唐诗三百唐诗300首大全.pdf VIP
- 2017款比亚迪唐_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 包装车间主任个人工作总结8篇.docx VIP
- 把财产留独生子女遗嘱范文.docx VIP
- 河南省养猪行业企业名录2018版7354家.pdf VIP
- 汇川inovance MD605系列紧凑型变频器功能手册.PDF VIP
- 2024年全国有机食品行业企业名录4354家.pptx VIP
- T CHATA 029—2023 住院结核病患者营养筛查与评估.pdf VIP
- 2026《隧道贯通误差预计计算案例》4000字.docx
- (JTJ215-98)港口工程荷载规范.pdf VIP
原创力文档

文档评论(0)