JSONObject 转String 不去除null

JSONObject.toJSONString(JSONObject对象, SerializerFeature.WriteMapNullValue)

代码

JSONObject jsonObject = new JSONObject();
        Map<String, Object> map =new HashMap<String, Object>();
        map.put("A", null);
        jsonObject.put("AA", map);
        System.out.println("toString:"+ jsonObject.toString());;
        System.out.println("WriteMapNullValue:"+ JSONObject.toJSONString(jsonObject, SerializerFeature.WriteMapNullValue));

输出

toString:{"AA":{}}
WriteMapNullValue:{"AA":{"A":null}}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容