У меня есть JSON, как
{
"age" : "35",
"otherdetails":{
"address" : "xyx",
"pincode" : "978897"
}
}
У меня есть базовый класс для преобразования JSON в JAVA
class Base
{
int age;
OtherDetails otherdetails;
}
также у меня есть интерфейс для других деталей и класс, реализующий интерфейс
interface OtherDetails
class AddressDetails extends OtherDetails
{
String address;
String pincode;
}
Как я могу использовать gson или jackson для преобразования json, чтобы он выбирал класс AddressDetails при преобразовании атрибута otherdetails?