PageRenderTime 51ms CodeModel.GetById 26ms RepoModel.GetById 0ms app.codeStats 0ms

/src/main/java/org/jeecgframework/core/common/model/json/AjaxJson.java

https://gitlab.com/spiderworts/ab_weixin_cms
Java | 58 lines | 41 code | 11 blank | 6 comment | 0 complexity | bcc2021dbc9c8337231701829a74b2ea MD5 | raw file
  1. package org.jeecgframework.core.common.model.json;
  2. import java.util.Map;
  3. import com.alibaba.fastjson.JSONObject;
  4. /**
  5. * $.ajax后需要接受的JSON
  6. *
  7. * @author
  8. *
  9. */
  10. public class AjaxJson {
  11. private boolean success = true;// 是否成功
  12. private String msg = "操作成功";// 提示信息
  13. private Object obj = null;// 其他信息
  14. private Map<String, Object> attributes;// 其他参数
  15. public Map<String, Object> getAttributes() {
  16. return attributes;
  17. }
  18. public void setAttributes(Map<String, Object> attributes) {
  19. this.attributes = attributes;
  20. }
  21. public String getMsg() {
  22. return msg;
  23. }
  24. public void setMsg(String msg) {
  25. this.msg = msg;
  26. }
  27. public Object getObj() {
  28. return obj;
  29. }
  30. public void setObj(Object obj) {
  31. this.obj = obj;
  32. }
  33. public boolean isSuccess() {
  34. return success;
  35. }
  36. public void setSuccess(boolean success) {
  37. this.success = success;
  38. }
  39. public String getJsonStr(){
  40. JSONObject obj = new JSONObject();
  41. obj.put("success", this.isSuccess());
  42. obj.put("msg", this.getMsg());
  43. obj.put("obj", this.obj);
  44. obj.put("attributes", this.attributes);
  45. return obj.toJSONString();
  46. }
  47. }