【发布时间】:2016-01-30 09:23:41
【问题描述】:
我想阻止 Gson 序列化特定类型的字段。为此,我创建了一个排除策略。排除策略确实成功地识别出所讨论的类何时被处理并且它确实成功地排除了它。不幸的是,它阻止我序列化该类的对象,即使它们是根。我的意思是它们是传递给 gson.toJson() 方法的参数。
更清楚地说,我有一个 Person 类型的类,其类字段本身涉及 Person 类型。我不想序列化 Person 类型的类字段。
public class Person{
private Person child;
private String name;
}
因此,在上面的示例中,我想要一个包含 name 字段但不包含 child 字段的 json 对象。我希望解决方案对字段类型敏感,而不是字段名称。
【问题讨论】:
标签: java serialization gson field