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


// 返回前段的格式
{"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;   // 得到想要的结果

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM