package com.go.crud.bean;
/***
* 返回json数据通用的
* @author Administrator
*
*/
import java.util.HashMap;
import java.util.Map;
public class Msg{
//状态码
private int code;
//提示信息
private String msg;
//用户要返回浏览器的数据
private Map<String, Object> extend = new HashMap<String,Object>();
public static Msg Success(){
Msg result = new Msg();
result.setCode(1000);
result.setMsg("处理成功");
return result;
}
public static Msg fail(){
Msg result = new Msg();
result.setCode(2000);
result.setMsg("处理失败");
return result;
}
public Msg add(String key,Object value){
this.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;
}
}
这个博客介绍了如何在Java中创建一个名为`Msg`的类,用于返回JSON格式的数据。`Msg`类包含了状态码(code)、提示信息(msg)以及一个用于存放额外数据的HashMap(extend)。通过静态方法`Success`和`fail`可以快速创建表示操作成功或失败的`Msg`实例,并提供了`add`方法来添加自定义键值对到返回数据中。

4965

被折叠的 条评论
为什么被折叠?



