layui要求返回json格式类型是code 必须是0,否则代表不成功,msg可以为空,count里面填的是分页的数据,data就是要返回的数据,json格式大致如下:
{
"code": 0,
"msg": "",
"count": "",
"data": "",
}
为了方便使用,我封装了一个工具类,可以直接new来存入对应数据即可。
public class JsonResult {
private int code; // 0:成功,其它异常
private String msg;
private long count; //表中总记录数
private Object data; // 返回前端的数据
public JsonResult() {
}
public JsonResult(int code, Object data) {
this.code = code;
this.data = data;
}
public JsonResult(int code, String msg, long count, Object data) {
this.code = code;
this.msg = msg;
this.count = count;
this.data = data;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public long getCount() {
return count;
}
public void setCount(long count) {
this.count = count;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
}