首页 > Web开发 > 详细

一个json中包含两个子json的实现方法

时间:2017-03-04 17:24:56      阅读:667      评论:0      收藏:0      [点我收藏+]
// 返回前段的格式
{"rows":[{"id":2,"reason":"11","signname":"张三"}],"total":1}


首先定义个model,其中包含个list 和 一个字段

public class JsonResult implements Serializable{
    /**
     * 
     */
    private static final long serialVersionUID = -4161009183256633298L;
    
    private int total;
    
    private List rows =null;

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public List getRows() {
        return rows;
    }

    public void setRows(List rows) {
        this.rows = rows;
    }

    
}

 

JsonResult result=new JsonResult();
        //获取记录的数目    得到一个list    
        List<Toa_signin> Toa_signin = signService.getAllSignin(signin);
        result.setRows(Toa_signin);   // 塞到model中定义的list当中去
        result.setTotal(signService.sumCount(signin));   // 查询出list的数量  塞到total字段中去
        String resultStr=JSON.toJSONStringWithDateFormat(result, "yyyy-MM-dd");       //把字段转换为json字符串,处理一下里面的时间格式 
        return resultStr;   // 得到想要的结果

 

一个json中包含两个子json的实现方法

原文:http://www.cnblogs.com/loveBetty/p/6501702.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!