首页 > Web开发 > 详细

JSON空值处理与 StringUtils工具类使用

时间:2019-09-09 01:52:24      阅读:108      评论:0      收藏:0      [点我收藏+]

JSON

动态查询时,需要的条件本应是null,前端传入的是" "

//null转换为""
private static ValueFilter filter = (obj, s, v) -> {
  if (v == "") {
    return null;
  }
  return v;
};

  //json 原传入的jsonobject

  String s = JSON.toJSONString(json, filter);

  JSONObject jsonObject = JSONObject.parseObject(s);

 StringUtils

StringUtils 方法的操作对象是 Java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。

除了构造器,StringUtils 中一共有130多个方法,并且都是 static 的,所以我们可以这样调用 StringUtils.xxx()

 StringUtils.substringBeforeLast(hrmdepartment.getDepartmentcode(), ".")//截取最后一个点

 

https://blog.csdn.net/qq_33411202/article/details/98209584

JSON空值处理与 StringUtils工具类使用

原文:https://www.cnblogs.com/yhm9/p/11489236.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!