package com.xcgl.weixin.entity; import java.util.Map; import com.xcgl.utils.XcglConstant; public class WXAjaxJson { private int code = XcglConstant.RETCODE_SUCCESS; private String msg = XcglConstant.RETMSG_SUCCESS;// 提示信息 private Map attributes;// 其他参数 private Object data; 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 getAttributes() { return attributes; } public void setAttributes(Map attributes) { this.attributes = attributes; } public Object getData() { return data; } public void setData(Object data) { this.data = data; } public WXAjaxJson() { } public WXAjaxJson(int code, String msg, Object data) { this.code = code; this.msg = msg; this.data = data; } public static WXAjaxJson error(int code, String msg) { return new WXAjaxJson(code, msg, null); } public static WXAjaxJson success(Object data) { return new WXAjaxJson(XcglConstant.RETCODE_SUCCESS, "ok", data); } public static WXAjaxJson success(String msg, Object data) { return new WXAjaxJson(XcglConstant.RETCODE_SUCCESS, msg, data); } // public String getJsonStr(){ // JSONObject obj = new JSONObject(); // obj.put("code", this.code); // obj.put("msg", this.getMsg()); // obj.put("data", this.data); // obj.put("attributes", this.attributes); // return obj.toJSONString(); // } }