您的位置:首页 > Web前端 > JavaScript

lsit转json

2016-03-09 00:00 696 查看
public String getAppDishcpList() {
// TODO Auto-generated method stub
//记录这次操作返回的状态(成功,失败)
JSONObject jsonStatus = new JSONObject();
//真正返回的类
JSONObject jsonRes = new JSONObject();
//json   数组用来接收查询出来的list
JSONArray jsArr = new JSONArray();
DishQueryModel qm = new DishQueryModel();
qm.setValidFlag(1);
//查询所有的菜品
List   list= dishEbi.getByCondition(qm);
if(null!=list && list.size()>0){
for(int i=0;i<list.size();i++){
Map  object =(HashMap)list.get(i);
JSONObject jsobj = new JSONObject();
jsobj.accumulate("uuid", (String)object.get("UUID"));
jsobj.accumulate("dname", (String)object.get("DNAME"));//菜品名称
jsobj.accumulate("dishurlone",(String)object.get("DISHURLONE"));//菜品小图
jsobj.accumulate("ckPrice",(String)object.get("CKPRICE"));//好宝价(会员价)
jsobj.accumulate("dishPlaceorigin",(String)object.get("DISHPLACEORIGIN"));//菜品产地
jsobj.accumulate("nutrition",(String)object.get("NUTRITION"));//营养价值
jsArr.add(jsobj);//把查询的结果放在json数组中
}
jsonStatus.accumulate("respCode", "0000");
jsonStatus.accumulate("respMsg", "获取信息成功");
//把返回的状态放在返回类中
jsonRes.accumulate("status", jsonStatus);
//把查询的结果放在返回类中
jsonRes.accumulate("info", jsArr);
}else{
jsonStatus.accumulate("respCode", "1000");
jsonStatus.accumulate("respMsg", "暂无信息");
jsonRes.accumulate("status", jsonStatus);
}
return jsonRes.toString();
}


本文出自 “小浩” 博客,请务必保留此出处http://zhangchi.blog.51cto.com/5214280/1257015
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  json array