来自服务器的json字符串如下所示(简体)
{
"p1":"v1",
"c1":{
"a1":"string1",
"a2":"string2"
}
}
或
{
"p1":"v2",
"c2":{
"b1":"string3",
"b2":"string4"
}
}
是一种使用jackson反序列化json字符串的方法:
P类包含常见的响应信息(符号,状态代码,状态消息......) C1类和C2类有自己的特定业务数据
class P{
String p1;
}
class C1 extend P{
String a1;
String a2;
}
class C2 extend P{
String b1;
String b2;
}
问题(简体):
{"p1":"v1","c1":{"a1":"string1","a2":"string2"}}
至Class C1
,
{"p1":"v2","c2":{"b1":"string3","b2":"string4"}}
至Class C2
答案 0 :(得分:0)
是的,您可以使用字段将每个对象转换为特定的类,该字段将指示提供的基类中的类类型,如下所示
Integer.MAX_VALUE