我有一个 POJO 映射,我使用 Jackson
序列化它
public class Foo{
private String bar;
// public setter and getter for bar
}
它序列化为
{bar:"value"}
是否有 jackson 注释可以获取JSON中的另一个字段,具有相同的值但具有不同的别名,例如
{bar:"value", another_bar:"value"}
最佳答案
这应该适用于复制值,但为什么你想像这样浪费空间是令人费解的:
public class Foo {
private String bar;
@JsonProperty
public String getBar() {
return this.bar;
}
public void setBar(String bar) {
this.bar = bar;
}
@JsonProperty("another_bar")
public String getAnotherBar() {
return this.bar;
}
}
关于java - 使用不同的名称重复 json 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34407312/