我在 RESTful 端点中收到 JSON 响应。响应中的字段是可变的。特别是一些我不关心的领域。由于某些要求,我必须对信封类使用 JSR 303 验证注释来处理响应。
响应的正文如下:
{
"parameter1":"val1",
"parameter2":"val2",
"optional_parameter":"valopt",
"not_important_list":["v1","v2","v3"]
}
我的课是这样的:
public class MessageEnvelope {
@NotNull
@NotBlank
public final String parameter1;
@NotNull
@NotBlank
public final String parameter2;
//the rest of the fields should be ignored
}
由于额外的字段,我收到映射错误。我怎么能忽略我不关心的额外字段?