格式格式 数组"/>
SpringBoot 统一响应返回格式格式 数组
@RequestMapping("/update")public Result login() {List<String> arr =new ArrayList<>();arr.add("123");arr.add("456");return Result.success("获取成功",arr);}
public class Result {public Result(int code,String meg,Object data){this.code=code;this.meg=meg;this.data=data;}private int code;private String meg;private Object data;public Object getData() {return data;}public void setData(Object data) {this.data = data;}public int getCode() {return code;}public void setCode(int code) {this.code = code;}public String getMeg() {return meg;}public void setMeg(String meg) {this.meg = meg;}public static Result success(String meg,Object data){return new Result(200,meg,data);}public static Result error(String meg,Object data){return new Result(-1,meg,data);}@Overridepublic String toString() {return "Result{" +"code=" + code +", meg='" + meg + '\'' +", data=" + data +'}';}
}
如果返回的数据是 对象 或者 集合 就会自动转换成JSON格式
public class User {private String user;private String password;public String getUser() {return user;}public void setUser(String user) {this.user = user;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}@Overridepublic String toString() {return "User{" +"user='" + user + '\'' +", password='" + password + '\'' +'}';}
}
@RequestMapping("/update")public User login(User user){return user;}
如果是列表就会变成JSON数组形式
@RequestMapping("/update")public List<User> login(){List<User> list = new ArrayList<User>();User user = new User();for(int i=0;i<100;i++){ user.setUser("123456");user.setPassword("dpc123");list.add(user);}return list;}
更多推荐
SpringBoot 统一响应返回格式格式 数组
发布评论