七叶笔记 » java编程 » 使用JSON.toJSONString格式化成json字符串时保留null属性

使用JSON.toJSONString格式化成json字符串时保留null属性

JSON.toJSONString格式化成json字符串时保留null属性

使用阿里的

格式化时,默认null属性会被过滤掉,可以设置不过滤null

指定这个参数即可

属性说明

QuoteFieldNames———输出key时是否使用双引号,默认为true

WriteMapNullValue———是否输出值为null的字段,默认为false

WriteNullNumberAsZero———数值字段如果为null,输出为0,而非null

WriteNullListAsEmpty———List字段如果为null,输出为[],而非null

WriteNullStringAsEmpty———字符类型字段如果为null,输出为”“,而非null

WriteNullBooleanAsFalse———Boolean字段如果为null,输出为false,而非null

例子

处理返回结果中字段为空或为null,不展示字段的问题(字段展示不全)

以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。

相关文章