如何在反序列化期间忽略@JsonTypeInfo注释

yes*_*has 8 java json jackson

这是我的带有JSON注释的类

@JsonIgnoreProperties(ignoreUnknown = true)
@XmlRootElement
@Entity
@JsonTypeInfo(use=org.codehaus.jackson.annotate.JsonTypeInfo.Id.CLASS, include=As.PROPERTY, property="class")

public class TestProfile implements Serializable,JsonSerializable
{ -------------- }
Run Code Online (Sandbox Code Playgroud)

我试图将json字符串反序列化为上面的类.它因以下异常而失败

"Unexpected token (END_OBJECT), expected FIELD_NAME: missing property 'class' that is to contain type id".
Run Code Online (Sandbox Code Playgroud)

json字符串中不存在类字段.

如何仅忽略@JsonTypeInfo注释?

设置DeserializationConfig.Feature.USE_ANNOTATIONS忽略所有注释没有帮助.