如何使用@JsonTypeInfo注释的defaultImpl属性?

时间:2012-09-07 06:08:19

标签: json jackson

我想使用 @JsonTypeInfo 注释的 defaultImpl 属性来处理反序列化期间缺少类型信息的情况。

我使用了如下所述的上述属性。

@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "@class" ,defaultImpl = DefaultImpl.class)

public class DefaultImpl{
}

问题是我不知道我可以在这个类中写什么来处理丢失的类型信息。

请帮助我,示例会很高兴。

1 个答案:

答案 0 :(得分:2)

您不必在类中写入缺少类型信息的任何内容:如果缺少类型信息,则选择此类。但它显然需要放置数据绑定属性,或配置为忽略未知属性。