改变泽西岛的一个领域

时间:2016-07-02 22:33:55

标签: java jersey

我希望改变泽西岛收到的实体字段。我该怎么做?

我有这个实体:

public class Book {
  @JsonProperty
  UUID id;

  @JsonProperty
  @Isbn // Custom annotation, keeps dashes
  String isbn;
}

现在,当我拿到ISBN时,我的验证确保它是有效的ISBN。这工作正常。但经过验证,ISBN还包含破折号(-)。那些角色是多余的。我可以使用自己的方法收到数据后对数据进行清理,但是没有任何标准方法可以自动转换某些字段,就像我创建自定义注释以自动验证我的ISBN一样?

注意,我坚持认为该字段具有适当的值:后续框架直接使用已清理的值操作字段非常重要。

0 个答案:

没有答案