本文共 1885 字,大约阅读时间需要 6 分钟。
[{ \"status\":0}, { \"message\": \"成功\" }, { \"count\": 1000},{ \"data\": { }}]
public class Result { /** * "[{\"status\":0}, {\"message\": \"成功\" }, {\"count\": 1000},{\"data\": {}}]"; */ private int status; private String message; private int count; private Object data; public static Result ok(Object data){ Result Result= new Result(); Result.setStatus(0); Result.setMessage("成功"); Result.setCount(1000); Result.setData(data); return Result; } public int getStatus() { return status; } public void setStatus(int status) { this.status = status; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public int getCount() { return count; } public void setCount(int count) { this.count = count; } public Object getData() { return data; } public void setData(Object data) { this.data = data; } @Override public String toString() { return "Result{" + "status=" + status + ", message='" + message + '\'' + ", count=" + count + ", data=" + data + '}'; }}
@RequestMapping(value = /select, method = RequestMethod.GET) @ResponseBody public Result select(@RequestParam("id") int id){ //查询一个用户 User user = userService.select(id); //将查询出来的用户信息加工为所要求的数据格式 Result result = Result.ok(user); //返回数据 return result; }
这样在前台就能接收到所要求的数据格式
[{ "status": 0 }, { "message": "成功" }, { "count": 1000 }, { "data": { "id": 1, "name": "张三", "sex": "男" }}]
转载地址:http://lsyki.baihongyu.com/