import java.util.HashMap;
import java.util.Map;
/**
* @Author: zhouheng
* @Created: with IntelliJ IDEA.
* @Description:
* @Date: 2018-07-16
* @Time: 14:34
*/
public class JsonData {
private boolean ret;
private String msg;
private Object data;
public static JsonData success(Object object, String msg) {
JsonData jsonData = new JsonData(true);
jsonData.data = object;
jsonData.msg = msg;
return jsonData;
}
public static JsonData success(Object object) {
JsonData jsonData = new JsonData(true);
jsonData.data = object;
return jsonData;
}
public static JsonData success() {
JsonData jsonData = new JsonData(true);
return jsonData;
}
public static JsonData fail(String msg) {
JsonData jsonData = new JsonData(false);
jsonData.msg = msg;
return jsonData;
}
public Map<String, Object> toMap() {
Map<String, Object> map = new HashMap<>();
map.put("ret", ret);
map.put("msg", msg);
map.put("data", data);
return map;
}
public boolean isRet() {
return ret;
}
public void setRet(boolean ret) {
this.ret = ret;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
public JsonData(boolean ret) {
this.ret = ret;
}
}
JsonData工具类