java api规范工具类封装

示例

{
	code: 0,
	data: null,
	msg: "xxxxxxx"
}
package com.example.demo.utils;

public class JsonBuild {

    private int code;

    private Object data;

    private String msg;

    public JsonBuild(){}

    public JsonBuild(int code){
        this.code = code;
    }

    public JsonBuild(int code, Object data){
        this.code = code;
        this.data = this;
    }

    public JsonBuild(int code, Object data, String msg){
        this.code = code;
        this.data = data;
        this.msg = msg;
    }

    public static JsonBuild buildSuccess(){
        return new JsonBuild(0);
    }

    public static JsonBuild buildSuccess(Object data){
        return new JsonBuild(0, data);
    }

    public static JsonBuild buildError(int code){
        return new JsonBuild(code);
    }

    public static JsonBuild buildError(String msg){
        return  new JsonBuild(-1, msg);
    }

    

}

你可能感兴趣的:(前端学习笔记,java,api)