У меня есть POJO вроде этого:
public class NewClass {
String name;
@JsonProperty("productType")
ProductType productType2005;
List<ProductType> productType;
}
Я хочу десериализовать json в Pojo. Проблема в том, что у меня есть имя свойства одного и того же productType, но я могу ожидать два разных типа возврата или структуры данных.
- return
ProductType
object - return
List<ProductType>
, поскольку имя свойства является То же самое, как я могу эффективно использовать аннотации Джексона для его разрешения?
Я использую уверенность для десериализации и Lombok для типичных геттеров и сеттеров.