@JsonProperty注解在字段上以及getter/setter上。
- 论坛
- @JsonProperty注解在字段上以及getter/setter上。
9 浏览
@JsonProperty注解在字段上以及getter/setter上。
我继承了一段特定的位码,其在getter/setter方法上使用了@JsonProperty注解。这样做的目的是,在使用Jackson库对对象进行序列化时,字段具有特定的名称。
当前代码:
private String fileName; @JsonProperty("FILENAME") public String getFileName() { return fileName; } @JsonProperty("FILENAME") public void setFileName(String fileName) { this.fileName = fileName; }
现在,为了另一个工具,我也需要在字段上添加JsonProperty注解。所以这将是我的修改后代码:
@JsonProperty("FILENAME") private String fileName; @JsonProperty("FILENAME") public String getFileName() { return fileName; } @JsonProperty("FILENAME") public void setFileName(String fileName) { this.fileName = fileName; }
有人同时在字段和getter/setter方法上使用过这个注解吗?我在网上找了一圈,但没有看到任何相关信息。
我已经编译并运行了代码,但我不确定这是否会在未来造成任何问题。对此有什么想法吗?