public class FastJsonConfig {
public static final SerializerFeature[] features = {
SerializerFeature.WriteMapNullValue, // 输出空置字段
SerializerFeature.WriteNullListAsEmpty, // list字段如果为null,输出为[],而不是null
SerializerFeature.WriteNullNumberAsZero, // 数值字段如果为null,输出为0,而不是null
SerializerFeature.WriteNullBooleanAsFalse, // Boolean字段如果为null,输出为false,而不是null
SerializerFeature.WriteNullStringAsEmpty,// 字符类型字段如果为null,输出为"",而不是null
SerializerFeature.WriteMapNullValue //MAP为null输出空
};
}
//demo
String json = JSON.toJSONStringWithDateFormat(menuList, "yyyy-MM-dd HH:mm:ss",FastJsonConfig.features);
FastJson Config转换规则
FastJson序列化配置详解
最新推荐文章于 2025-09-09 00:23:52 发布
本文介绍了FastJson中序列化配置的具体实现方式,通过定义静态常量数组`features`来控制序列化过程中对于null值的不同处理方式,如将null转换为特定的字符串表示等。
1417

被折叠的 条评论
为什么被折叠?



