如何仅在@JsonView内重命名json属性?

时间:2018-03-08 15:27:42

标签: java json jackson jackson2

我想重命名json字段,但仅在特定@JsonView

这可能吗?

public class PersonDTO {
    @JsonView(View.Specific.class)
    private String personname;

    static class View {
          interface Specific {
               //@JsonProperty("firstname") //TODO this does not work
               private String personname;
          }
    }
}

如果未使用该视图,则字段名称应保留为" personname"。

0 个答案:

没有答案