fastjson的值过滤器ValueFilter || fastjson输出字段为Null的两种
生活随笔
收集整理的這篇文章主要介紹了
fastjson的值过滤器ValueFilter || fastjson输出字段为Null的两种
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用fastjson序列化對象時,可以添加值過濾器(ValueFilter),以此來對序列化出來的值做統一處理,步驟如下:
實現com.alibaba.fastjson.serializer.ValueFilter接口,
實現其Object process(Object object, String name, Object value)方法,
根據需要修改返回的值。
調用fastjson序列化對象時,使用此filter
fastjson輸出字段為Null的兩種
1.@JSONField(serialzeFeatures= {SerializerFeature.WriteMapNullValue})
fastJson默認是不輸出value為null的字段,如果在該字段上加上這個注解,則會輸出
總結
以上是生活随笔為你收集整理的fastjson的值过滤器ValueFilter || fastjson输出字段为Null的两种的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ApplicationContext||
- 下一篇: DATE_FORMAT() 函数||DA