一、Fastjson自定义序列化
通过SerializeFilter可以使用扩展编程的方式实现定制序列化。fastjson提供了多种SerializeFilter:
- PropertyPreFilter
根据PropertyName判断是否序列化
- PropertyFilter
根据PropertyName和PropertyValue来判断是否序列化
- NameFilter
修改Key,如果需要修改Key,process返回值则可
- ValueFilter
修改Value
- BeforeFilter
序列化时在最前添加内容
- AfterFilter
序列化时在最后添加内容