alibaba的JSON.toString会把值为null的字段去掉,谨记

Posted jwcc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了alibaba的JSON.toString会把值为null的字段去掉,谨记相关的知识,希望对你有一定的参考价值。

alibaba的JSON.toString会把值null的字段去掉,谨记

 

    Map<String,Object> map = new HashMap<>();
        map.put("a", "1");
        map.put("b", "2");
        map.put("c", null);
        String jsonString = JSON.toJSONString(map);
        System.out.println(jsonString);

结果:{"a":"1","b":"2"}

 

    Map<String,Object> map = new HashMap<>();
        map.put("a", "1");
        map.put("b", "2");
        map.put("c", "");
        String jsonString = JSON.toJSONString(map);
        System.out.println(jsonString);

  结果:{"a":"1","b":"2","c":""}











以上是关于alibaba的JSON.toString会把值为null的字段去掉,谨记的主要内容,如果未能解决你的问题,请参考以下文章

我在数据库中新添一个时间字段 值为null 做一些操作报错 如果把值填为2010-1-1就不没错了 咋解决

PHP中判断变量为空的几种方法小结

Linux Shell编程 循环语法

Android onPreExecute()、progressDialog 和 json.toString() 错误

替代 Hystrix,Spring Cloud Alibaba Sentinel 快速入门

替代 Hystrix,Spring Cloud Alibaba Sentinel 快速入门