returnT
添加链接描述

package top.starp.util;import com.alibaba.fastjson.JSONObject;import java.util.HashMap;
import java.util.Map;
//import lombok.Data;//@Data
public class ReturnT extends JSONObject {//    private String port;
//    private String msg;
//    private Object data;public static ReturnT build() {return new ReturnT();}public static Boolean isOk(JSONObject result){if(result.get("Code").toString().equals("1000")){return true;}return false;}public static JSONObject success(String msg) {//        return success(msg, null);JSONObject jsonObject = new JSONObject();jsonObject.put("Code", "1000");jsonObject.put("Msg", msg);jsonObject.put("Data", "");return jsonObject;
//        return new ReturnT("200", msg, null);}public static JSONObject success() {return success("成功");}public static JSONObject successWithToken(String msg, String token) {JSONObject jsonObject = ReturnT.success(msg);jsonObject.put("token", token);
//        JSONObject jsonObject = new JSONObject();
//        jsonObject.put("port", "200");
//        jsonObject.put("msg", msg);return jsonObject;
//        return new ReturnT("200", msg, null);}public static JSONObject successWithToken(String msg, Object data, String token) {JSONObject jsonObject = ReturnT.success(msg, data);jsonObject.put("token", token);return jsonObject;}public static JSONObject success(String msg, Object data) {//        JSONObject jsonObject=new JSONObject();
//        jsonObject.put("port","200");
//        jsonObject.put("msg",msg);JSONObject jsonObject = ReturnT.success(msg);jsonObject.put("Data", data);return jsonObject;
//        return new ReturnT("200", msg, null);}public static JSONObject success(Object data) {return ReturnT.success("成功", data);
//        JSONObject jsonObject=new JSONObject();
//        jsonObject.put("data",data);
//        return  jsonObject;
        return new ReturnT("200", msg, null);}public static JSONObject error(String msg) {JSONObject jsonObject = new JSONObject();jsonObject.put("Code", "400");jsonObject.put("Msg", msg);jsonObject.put("Data", "");return jsonObject;
//        return new ReturnT("200", msg, null);}public static JSONObject error(Object data) {//        JSONObject jsonObject = new JSONObject();JSONObject errorReturn = ReturnT.error("失败");
//数据库改了 会重启
//        jsonObject.put("port", "400");errorReturn.put("Data", data);return errorReturn;
//        return new ReturnT("200", msg, null);}//    public static ReturnT error(String msg, Object data) {//        return new ReturnT("400", msg, data);
//    }public static JSONObject error() {return error("失败");}public static JSONObject error(String msg, Object data) {//        JSONObject jsonObject=new JSONObject();
//        jsonObject.put("port","200");
//        jsonObject.put("msg",msg);JSONObject jsonObject = ReturnT.error(msg);jsonObject.put("Data", data);return jsonObject;
//        return new ReturnT("200", msg, null);}private ReturnT() {}//
//    public Object getdata() {//        return data;
//    }
//
//    public ReturnT setdata(Object data) {//        this.data = data;
//        return this;
//    }public static void main(String[] args) {JSONObject returnT = ReturnT.success("好耶");Map<String, String> map = new HashMap<>();map.put("名字", "star");JSONObject returnTWithData = ReturnT.error("坏也", map);System.out.println(returnT);System.out.println(returnTWithData);//        System.out.println(returnT);
//        System.out.println(returnTWithData.getData());}
}

returnT java相关推荐

  1. java线程池的工作原理_Java 线程池的介绍以及工作原理

    在什么情况下使用线程池? 1.单个任务处理的时间比较短 2.将需处理的任务的数量大 使用线程池的好处: 1. 降低资源消耗: 通过重复利用已创建的线程降低线程创建和销毁造成的消耗. 2. 提高响应速度 ...

  2. java泛型 简书_一文带你认识Java泛型基础

    Java泛型基础 1. 认识泛型 泛型是在JDK1.5之后增加的新功能. 泛型可以解决数据的安全性问题, 主要的原理是在类声明的时候通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型. ...

  3. try catch语句 java_深入剖析java的try…catch…finally语句

    一.前言 前些天参加面试的时候有一道题: public classtest { public static voidmain(String[] args){try{return; }finally{ ...

  4. java执行器是什么_java使用Executor(执行器)管理线程

    一.一个实现了Runnable接口的类 class MyThread implementsRunnable{private static int num = 0; @Overridepublic vo ...

  5. java怎么制作放置游戏_从零开始实现放置游戏(八)——实现后台管理系统(6)代码重构...

    前几张,我们主要实现了升级经验.人物等级属性.地图.地图怪物,这四种配置的增删查改以及Excel导入功能.我们主要以地图怪物为例,因此在文章末尾提供的源代码中只实现了地图怪物这部分的逻辑功能. 如果你 ...

  6. java数组解析_Java - 数组解析

    一.什么是数组 数组?什么是数组?在我印象中的数组是应该这样的:通过new关键字创建并组装他们,通过使用整形索引值访问它的元素,并且它的尺寸是不可变的! 但是这只是数组的最表面的东西!深一点?就是这样 ...

  7. 如何调用java的包_jsp如何调用java包

    我写的java代码如下:packagesy;publicclassshiyan{publicStringget(Stringt){returnt;}}jsp代码如下: 我写的java代码如下: pac ...

  8. java try 返回值_JAVA的try... catch finally的return返回值问题

    下面看一个例子(例1),来讲解Java里面中try.catch.finally的处理流程 public class TryCatchFinally { @SuppressWarnings(" ...

  9. 栈和队列的Java实现_栈和队列的java简单实现

    栈:这是一个先进后出的数据结构,生活中类似的浏览器的返回上一页就可以利用此结构实现,代码如下: public class Stack{private Object[] data;//存储数据 priv ...

最新文章

  1. 帮AI摆脱“智障”之名,NLP这条路还有多远?
  2. Oracle中的Union、Union All、Intersect、Minus 使用用法区别
  3. 计算未来轻沙龙 | 对抗攻击、强化学习,你关心的都在这里!
  4. 金额输入框校验和自动校正、支持指定任意位数小数decimal、支持只能输入整数、支持是否允许输入负数等功能
  5. QQ音乐:React v16 新特性实践
  6. vue全选和取消全选(无bug)
  7. 老罗Android开发视频分享
  8. 人体运动生物力学之人体步态分析
  9. ArcGIS空间统计——点密度计算
  10. .net MVC 局部视图
  11. Gartner:2018年前沿技术预测
  12. 【每日一题】把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5]
  13. Vue进阶(幺柒零):前端用户体验提升(四)应用 rem/em 实现字体自适应
  14. 王峻涛访谈录(三)6688是干什么的?
  15. GCD编程认真学习(1)为什么要用GCD?
  16. Android user版通过adb_enable开启adb 调试 不提示对话框
  17. Motivated Word(6)
  18. C语言试题151之求 0到7 所能组成的奇数个数。
  19. kingbase(人大金仓)数据库的常用知识点与简单巡检
  20. 在widows下使用ioperm控制端口

热门文章

  1. 程序员代码面试指南 CD101 单调栈结构
  2. 数据集中度分析,数据分布情况
  3. 以太坊EVM动态数组越界导致OOM分析
  4. windows无法访问指定设备 路径或文件(100%解决)
  5. 软考程序员 c java 二选一_下半年参加软考的初级程序员考试,有什么参考书推荐么?...
  6. PHP宿舍管理系统项目实战
  7. 【20保研】南京邮电大学关于举办2019 年江苏省研究生“大数据时代下的新型网络计算” 暑期学校的通知...
  8. jcr多久更新一次_最新!2019年中科院分区表更新!!(附查询方法)
  9. Python numpy.atleast_3d函数方法的使用
  10. C语言学习代码,初学者笔记