json -- fastjson如何序列化@Transient的字段

匿名 (未验证) 提交于 2019-12-02 23:55:01

今天把fastjson包改成了1.2.58,发现@Transient标注的字段序列化后不见了,但是项目需要把@Transient字段序列化,处理方法:

原文:https://github.com/alibaba/fastjson/issues/86#issuecomment-57904327

修改全局缺省配置

JSON.DEFAULT_GENERATE_FEATURE = SerializerFeature.config(                 JSON.DEFAULT_GENERATE_FEATURE, SerializerFeature.SkipTransientField, false);

我的修改方法是在项目封装的JSONUtil类里面通过

static {         JSON.DEFAULT_GENERATE_FEATURE = SerializerFeature.config(                 JSON.DEFAULT_GENERATE_FEATURE, SerializerFeature.SkipTransientField, false);     }

进行配置。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!