To use a constructor when deserializing in Jackson,
do as follows:
@Data
public class ClickUrl {
  private final String url;
  private String finalUrl;
  @JsonCreator
  public AdcrClickUrl(@JsonProperty("url") String url) {
    this.url = url;
  }
}
Reference:
http://www.cowtowncoder.com/blog/archives/2011/07/entry_457.html
No comments:
Post a Comment