import java.io.Serializable;/*** 响应结果类*/
public class JsonData implements Serializable {private Integer code; // 状态码 0 表示成功,1表示处理中,-1表示失败private Object data; // 数据private String msg;// 描述public JsonData() {}public JsonData(Integer code, Object data, String msg) {this.code = code;this.data = data;this.msg = msg;}// 成功,传入数据public static JsonData buildSuccess() {return new JsonData(0, null, "操作成功。。。");}// 成功,传入数据public static JsonData buildSuccess(Object data) {return new JsonData(0, data, "加载成功。。。");}// 失败,传入描述信息public static JsonData buildError(String msg) {return new JsonData(-1, null, msg);}// 失败,传入描述信息,状态码public static JsonData buildError(String msg, Integer code) {return new JsonData(code, null, msg);}// 成功,传入数据,及描述信息public static JsonData buildSuccess(Object data, String msg) {return new JsonData(0, data, msg);}// 成功,传入数据,及状态码public static JsonData buildSuccess(Object data, int code) {return new JsonData(code, data, null);}public Integer getCode() {return code;}public void setCode(Integer code) {this.code = code;}public Object getData() {return data;}public void setData(Object data) {this.data = data;}public String getMsg() {return msg;}public void setMsg(String msg) {this.msg = msg;}@Overridepublic String toString() {return "JsonData [code=" + code + ", data=" + data + ", msg=" + msg+ "]";}}

JsonData工具类相关推荐

  1. simplexmlelement类设置编码_「软帝学院」:2019java五大常用工具类整理

    1.json转换工具 1. package com.taotao.utils; 3. import java.util.List; 5. import com.fasterxml.jackson.co ...

  2. Android开发常用工具类

    来源于http://www.open-open.com/lib/view/open1416535785398.html 主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java. 目前 ...

  3. Redis工具类封装讲解和实战

    Redis工具类封装讲解和实战     简介:高效开发方式 Redis工具类封装讲解和实战         1.常用客户端 https://redisdesktop.com/download      ...

  4. Android常用的工具类

    2019独角兽企业重金招聘Python工程师标准>>> 最新最准确内容建议直接访问原文:Android常用的工具类 主要介绍总结的Android开发中常用的工具类,大部分同样适用于J ...

  5. 封装一个常用的js工具类

    /*** @author:水痕* @timer:2016-07-28* @email:332904234@qq.com* @version:1.0* @title:封装一个自己常用的工具类js* @n ...

  6. Jackson的使用与创建Jackson工具类

    1.Jackson的使用 Jackson 是当前用的比较广泛的,用来序列化和反序列化 json 的 Java 的开源框架.Jackson 社 区相对比较活跃,更新速度也比较快, 从 Github 中的 ...

  7. 这些常用的java工具类你都知道吗?

    零基础自学java,点击了解:https://how2j.cn 1.json转换工具 1. package com.taotao.utils; 3. import java.util.List; 5. ...

  8. Java常用工具类整合(史上最全)

    JSON转换工具 package com.taotao.utils;import java.util.List;import com.fasterxml.jackson.core.JsonProces ...

  9. Java常用工具类整合

    JSON转换工具 package com.taotao.utils;import java.util.List;import com.fasterxml.jackson.core.JsonProces ...

最新文章

  1. 神经网络七十年:回顾与展望
  2. 从小白到精通python要多久-零基础如何学Python?小白学Python需要多久?
  3. php与c语言流程控制语句,小蚂蚁学习C语言(7)——C语言流程控制之if
  4. numpy数组中冒号[:,:,0]与[...,0]的区别
  5. click事件在什么时候出发_什么是移动端?
  6. 疫情海报模板|光效显微传播大数据必备psd素材
  7. 图像处理系统概述(白皮书)
  8. elasticsearch及Kibana入门安装
  9. 新型脑机接口实现无线通信
  10. word、excel、PPT快捷键一览
  11. c语言ifi=1 2,2017年计算机二级考试C语言最重要的知识点
  12. 嵌入式硬件从接杜邦线起-杜邦头接线实操①
  13. mysql的建表赋权_mysql创建用户并赋权
  14. Beaglebone Black–I2C 接 BMP280 获取当前温度
  15. python柱形图绘制_Python绘图之柱形图绘制详解
  16. vue-router 报NavigationDuplicated: Navigating to current location问题解决
  17. 洛谷 P1304 哥德巴赫猜想
  18. 2172php,MAX2172 直接变频至低IF的调谐器,用于数字音频广播
  19. 图像压缩之奇异值分解(SVD)
  20. android 软键盘的从属关系,Android控件属性大全

热门文章

  1. 全面取消校园全封闭管理!这个省发通知了!那北京呢?
  2. 人工智能秘史(四):憧憬人机共生的“DARPA梦想家”
  3. 8位两院院士、20位长江、杰青……这个学院厉害了!
  4. AI 从业者都会用到的 10 个深度学习方法
  5. (pytorch-深度学习系列)pytorch中backwards()函数对梯度的操作
  6. java lambda max_在Java中使用Lambda表达式查找Max
  7. 计算矩阵中全1子矩阵的个数
  8. 记录一次服务进程强行退出的问题排查过程
  9. java中的接口的定义以及实现关系
  10. hdu3530Subsequence【单调队列优化dp】2010多校联合