Java后端返回 json 的数据的通用类

89 阅读1分钟

记录java返回前端数据的通用格式类。


/**
 * 用来返回 json 的数据的通用类
 */
public class Msg {
    //状态码,200 成功,400 失败
    private int code;
    //信息
    private String msg;
    //返回给浏览器的数据
    private Map<String, Object> extend = new HashMap<String, Object>();

    //成功
    public static Msg success(){
        Msg res = new Msg();
        res.setCode(200);
        res.setMsg("success");
        return res;
    }
    //失败
    public static Msg fail() {
        Msg res = new Msg();
        res.setCode(400);
        res.setMsg("fail");
        return res;
    }

    //给返回的msg设置数据
    public Msg add(String key,Object value){
        extend.put(key,value);
        return this;
    }

    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 Map<String, Object> getExtend() {
        return extend;
    }

    public void setExtend(Map<String, Object> extend) {
        this.extend = extend;
    }
}