我有一个像
{
"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,以便在转换otherdetails属性时选择AddressDetails类?
最佳答案
我可以在Deserialize JSON with Jackson into Polymorphic Types - A Complete Example is giving me a compile error中找到答案
我尝试了类似的事情,它奏效了
关于java - 将JSON转换为字段类型为接口(interface)的Java,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56930529/