JsonIncludeProperties 与 JsonUnwrapped
JsonIncludeProperties with JsonUnwrapped
我可以将这些注释用于我的 class 到我预期的 json 吗?
public class Staff {
private String name;
private Integer age;
@JsonUnwrapped
private Staff manager;
.... getter and setter ....
}
{
"name": "Fanny",
"age": 24,
"manager": "Timmy"
}
我知道我可以使用 JsonIgnoreProperties,但我只需要解包名称。任何解决方案?谢谢
您可以为 returns 字符串的名称设置一个 getter,并使用 @JsonPropery
、
对其进行注释
我可以将这些注释用于我的 class 到我预期的 json 吗?
public class Staff {
private String name;
private Integer age;
@JsonIgnore
private Staff manager;
@JsonProperty("managerName")
public String getManagerName() {
return this.manager.getName();
}
.... getter and setter ....
}
我可以将这些注释用于我的 class 到我预期的 json 吗?
public class Staff {
private String name;
private Integer age;
@JsonUnwrapped
private Staff manager;
.... getter and setter ....
}
{
"name": "Fanny",
"age": 24,
"manager": "Timmy"
}
我知道我可以使用 JsonIgnoreProperties,但我只需要解包名称。任何解决方案?谢谢
您可以为 returns 字符串的名称设置一个 getter,并使用 @JsonPropery
、
我可以将这些注释用于我的 class 到我预期的 json 吗?
public class Staff {
private String name;
private Integer age;
@JsonIgnore
private Staff manager;
@JsonProperty("managerName")
public String getManagerName() {
return this.manager.getName();
}
.... getter and setter ....
}