返回空对象 {}


方式1

        JSONObject jsonObject=new JSONObject();return ApiJsonTemplate.buider().setSuccessDate(jsonObject);

方式2

        return ApiJsonTemplate.buider().setSuccessDate(new HashMap<>());

返回空集合[]

判断空:
if (list != null && list.size() > 0)

方式1

       return ApiJsonTemplate.buider().setSuccessDate(new ArrayList<>());

方式2

 //当查询数据库为sql返回的对象为空时,直接返回对象则为[]public List<InquireListVo> inquire(String token, Integer page, Integer pageSize) {Map<String, Object> map = PageBeanUtil.getMap(page, pageSize);map.put("userId", userId);//我的问答列表List<InquireListVo> inquireListVo = inquireMapper.findList(map);if (!CollectionUtils.isEmpty(inquireListVo)) {for (InquireListVo listVo : inquireListVo) {listVo.setHead(user.getHead());}}return inquireListVo;}

返回空字符串 “”


方式

        return ApiJsonTemplate.buider().setSuccessDate("");

返回null


方式

        return ApiJsonTemplate.buider().setSuccessDate(null);

java返回空对象-空数组-空字符-null相关推荐

  1. 【性能优化】面试官:Java中的对象和数组都是在堆上分配的吗?

    写在前面 从开始学习Java的时候,我们就接触了这样一种观点:Java中的对象是在堆上创建的,对象的引用是放在栈里的,那这个观点就真的是正确的吗?如果是正确的,那么,面试官为啥会问:"Jav ...

  2. 创建包含N个空对象的数组

    在给对象设置属性时, 如果对象不存在很容易报错. 有些场景, 在对对象数组处理时, 设置对象属性前判断对象是否存在. 与其这样, 还不如直接初始化为空对象数组. 本文主要涉及到一些容易忽略的知识点: ...

  3. js 对象及空对象或数组及空数组的判断与比较

    工作中经常会使用到,这里记录一下 判断是不是对象: let obj = {}; Object.prototype.toString.call(obj) == "[object Object] ...

  4. js声明数组 js数组如何获取真实对象 js数组处理null值情况 js数组通过下标赋值和push赋值的区别 loopback4的基础使用

    目录 问题来源 js数组 数组通过下标赋值 数组通过push赋值 总结 loopback4 安装 创建项目 项目启动 访问项目 创建HelloController 运行访问HelloControlle ...

  5. java 返回类对象_JAVA如何实现返回不同类型的对象

    JAVA如何实现返回不同类型的对象 发布时间:2020-11-10 16:11:51 来源:亿速云 阅读:96 作者:Leah 这篇文章运用简单易懂的例子给大家介绍JAVA如何实现返回不同类型的对象, ...

  6. 关于java返回值对象BO设置初始值的问题

    最近在项目中创建返回对象BO时,会自动生成初始的默认值,例如: private String idCard = null;private Long province = -1l;private Lon ...

  7. postman 传递数组对象_postman json请求参数向JAVA后台传对象以及数组

    一,JSON格式传递实体类对象,postman请求参数格式如下(Headers请求头添加 Content-Type:application/json) 后台接收如下(@ResponseBody用于数据 ...

  8. laravel中DB查询数据库后,返回的对象转为数组

    先编码成json字符串,再解码成数组 Copy /** * [objectToArray 先编码成json字符串,再解码成数组] * @param [type] $object [descriptio ...

  9. 在laravel中,使用DB查询数据库后,返回的对象转为数组

    $user_data = DB::table("users")->select('*')->where('popularizeCode', $popularizeCod ...

最新文章

  1. volatile 手摸手带你解析
  2. EntityFramework4.5使用Expression类创建动态查询及动态查询导航属性
  3. 步进电机控制芯片_STK682/步进电机_STK682-010-E控制芯片 原创中文翻译
  4. 循环群的子群是循环群
  5. 云服务器怎么安装声音驱动_Windows服务器怎么装虚拟声卡驱动呢
  6. [Mechine Learning Algorithm] 集成学习方法——Bagging和 Boosting
  7. 蓝桥杯51单片机之独立按键控制数码管【单片机开发初学者必学会】
  8. python能print中文吗_python用print输出中文字符
  9. imx226_【索尼IMX136LQJ-C、IMX236LQJ-C、IMX226CQJ-C、IMX274LQC-C、】价格_厂家 - 中国供应商...
  10. 算法资料:算法导论_原书第3版(中文)(PDF带书签)
  11. IE6 浏览器常见兼容问题
  12. Java全栈工程师知识体系介绍
  13. Ken Thompson 在餐巾纸上设计的 UTF-8
  14. Kubernetes 调度 - 污点和容忍度详解
  15. long类型强转成int类型解析
  16. 数据结构之单链表 python实现
  17. Excel通过poi设置折线图样式
  18. Android摄像头:只拍摄SurfaceView预览界面特定区域内容(矩形框)---完整(原理:底层SurfaceView+上层绘制ImageView)...
  19. ubuntu安装串口工具minicom
  20. windows10 修改用户名全局生效--最有效快速的办法

热门文章

  1. CRC16 计算函数
  2. 虚拟环境下安装pytorch成功但import不成功
  3. 20 Rest高级客户端实践(六):搜索入门和基本API介绍
  4. mongoTemplate使用group函数进行分组和统计
  5. 计算机网络课程实训致谢,计算机毕业实习报告:毕业实习报告致谢语怎么写
  6. 嵌入式Linux应用程序开发-(1)第一个嵌入式QT应用程序
  7. 企业应用程序安全的新「守护神」
  8. 黑客入侵万象服务器的方法
  9. 虚拟机vm无法打开内核设备
  10. Linux中禁用USB驱动存储