fastjson的值过滤器ValueFilter || fastjson输出字段为Null的两种

使用fastjson序列化对象时,可以添加值过滤器(ValueFilter),以此来对序列化出来的值做统一处理,步骤如下:

实现com.alibaba.fastjson.serializer.ValueFilter接口

实现其Object process(Object object, String name, Object value)方法

根据需要修改返回的值。

调用fastjson序列化对象时,使用此filter

fastjson的值过滤器ValueFilter || fastjson输出字段为Null的两种

fastjson的值过滤器ValueFilter || fastjson输出字段为Null的两种

fastjson的值过滤器ValueFilter || fastjson输出字段为Null的两种



fastjson输出字段为Null的两种

[email protected](serialzeFeatures= {SerializerFeature.WriteMapNullValue})

fastJson默认是不输出value为null的字段,如果在该字段上加上这个注解,则会输出

fastjson的值过滤器ValueFilter || fastjson输出字段为Null的两种