经过实战:
gson 过滤某一个属性 但是又想在反序列正常set值,这个梗越了一段时间
使用ExclusionStrategy定制字段排除策略:也是通过newGsonBuilder()来设置,自定义程度很高(等效于同时设置GsonBuilder的addSerializationExclusionStrategy和addDeserializationExclusionStrategy方法),
ExclusionStrategy 是在序列化和反序列化统统过滤掉
addSerializationExclusionStrategy 序列化的时候过滤
addDeserializationExclusionStrategy 反序列的时候过滤
我的过滤是使用注解的方式实现的
new GsonBuilder() .addSerializationExclusionStrategy(new FooAnnotationExclusionStrategy()) .create();
本文介绍如何使用Gson的ExclusionStrategy进行字段过滤,并详细解释了序列化与反序列化的不同过滤策略。此外还分享了一个使用注解实现过滤的具体案例。

2409

被折叠的 条评论
为什么被折叠?



