示例
{
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);
}
}