如果我有 POJO:
public class Item {
@JsonProperty("itemName")
public String name;
private int quantity;
@JsonGetter("quantity") //call it "quantity" when serializing
public int getQuantity() {...}
@JsonSetter("number") //call it "number" when deserializing
public void setQuantity() {...}
}
或与 Gson 注释相同:
public class Item {
@SerializedName("itemName")
public String name;
@SerializedName("number")
private int quantity;
...
}
有没有办法使用 Jackson/Gson 来获取它知道如何反序列itemName
化的所有字段名称(number
在这种情况下)?