这是我的带有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
{ -------------- }
我正在尝试将json字符串反序列化为上面的类。 它因以下异常而失败
"Unexpected token (END_OBJECT), expected FIELD_NAME: missing property 'class' that is to contain type id".
json字符串中不存在类字段。
如何仅忽略@JsonTypeInfo注释?
设置DeserializationConfig.Feature.USE_ANNOTATIONS以忽略所有注释没有帮助。