Oop 杰克逊多态性
我有一个动物类和一个扩展到动物的猫狗亚类。 我有一个叫做Zoo的类,它有一个变量作为列表 i、 e }Oop 杰克逊多态性,oop,jackson,Oop,Jackson,我有一个动物类和一个扩展到动物的猫狗亚类。 我有一个叫做Zoo的类,它有一个变量作为列表 i、 e } 我必须将其转换为java对象,以便列表中的第一个动物转换为类animal的对象,第二个转换为类Cat的对象您必须自己进行转换,假设您有另一个具有相同属性的动物: Class Horse Extends Animal { String color; } 杰克逊不知道把{“名字”:“B”,“颜色”:“白色”}转换成猫或马 您可以添加属性来标记需要转换为的动物 Class Cat Ext
我必须将其转换为java对象,以便列表中的第一个动物转换为类animal的对象,第二个转换为类Cat的对象您必须自己进行转换,假设您有另一个具有相同属性的动物:
Class Horse Extends Animal {
String color;
}
杰克逊不知道把{“名字”:“B”,“颜色”:“白色”}转换成猫或马
您可以添加属性来标记需要转换为的动物
Class Cat Extends Animal {
String color;
}
Class Zoo {
List<Animal> animalsInZoo;
public void printAnimalClass()
{
for(Animal a :animalsInZoo)
{
System.out.println(a.getClass.getName());
}
}
}
{ "animalsInZoo" :
[
{"name":"A"},
{"name": "B","color":"white"}
]
}
Class Horse Extends Animal {
String color;
}