lsit转json
2013-10-23 15:04
337 查看
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
相关文章推荐
- lsit转json
- lsit转json
- Struts 2.1.6 精简实例系列教程(6):重写用户登录模块(整合Jquery+JSON)
- C#的JSON数据格式转换方法
- android json解析及简单例子 .
- js 将json字符串转换为json对象的方法解析
- json日期格式问题
- 如何使用json在前后台进行数据传输
- 使用jackson对Java对象与JSON字符串相互转换的一些总结
- JSON.parse( ) 和JSON.stringify( ) 的区别
- AsyncTask下载JSON
- 【荐】使用eval()、new Function()将JSON字符串转换为JSON对象
- php 输出json及显示json中的中文汉字详解及实例
- [PHP 作为iOS后台Json格式HTTP通信及文件上传的实现]
- Retrofit不进行Json解析,直接返回Json String
- c# List转换为Json
- Json简单解析(使用的是LitJson)
- PHP中json_encode、json_decode与serialize、unserialize的性能测试分析
- jsonObject的使用
- django的json返回值带有汉字的处理