FastJson不序列化空值的解决方法呢?

欣喜 fastjson 发布时间:2024-02-05 14:34:45 阅读数:15926 1
下文笔者讲述FastJson不序列化空值的解决方法及示例分享,如下所示
不序列化空值,我们可使用以下代码,使用null值可以输出
       JSON.toJSONString(list, SerializerFeature.WriteMapNullValue);   

其他Json处理事项

SerializerFeature.PrettyFormat:格式化输出
SerializerFeature.WriteMapNullValue:是否输出值为null的字段,默认为false
SerializerFeature.DisableCircularReferenceDetect:消除循环引用
SerializerFeature.WriteNullStringAsEmpty:将为null的字段值显示为""
WriteNullListAsEmpty:List字段如果为null,输出为[],而非null
WriteNullNumberAsZero:数值字段如果为null,输出为0,而非null
WriteNullBooleanAsFalse:Boolean字段如果为null,输出为false,而非null
SkiptransientField:如果是true,类中的Get方法对应的Field是transient, 
                               序列化时将会被忽略。默认为true
SortField:按字段名称排序后输出。默认为false
WriteDateUseDateFormat:全局修改日期格式,默认为false。
       JSON.DEFFAULT_DATE_FORMAT = “yyyy-MM-dd”;
       JSON.toJSONString(obj, SerializerFeature.WriteDateUseDateFormat);
BeanToArray:将对象转为array输出
QuoteFieldNames:输出key时是否使用双引号,默认为true
UseSingleQuotes:输出key时使用单引号而不是双引号,
                        默认为false
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/fastjson/2024/7919.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者