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