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


今天把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);
    }

進行配置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM