// 返回前段的格式
{"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; // 得到想要的结果
原文:http://www.cnblogs.com/loveBetty/p/6501702.html