fastjson中有个注解@JSONField(serialize = false)可以在使用fastjson进行序列化时来过滤属性字段,具体用法是直接在实体类需要过滤的属性字段上方添加该注解即可,如下:,其实Java自带的有一个属性关键字transient是忽略序列化的,如下:,使用该关键字进行修饰的字段是不参与序列化的,所以在使用fastjson转JSON字符串时就可以忽略掉该字段。,但是因为是Java关键字是忽略所有的序列化的,所以也会影响该字段其他的序列化操作,如果会用到其他的序列化操作并且不需要忽略该字段的话,建议使用方法一。,方法三、最灵活 fastjson的属性名过滤器
© 版权声明
文章版权归作者所有,未经允许请勿转载。