【发布时间】:2017-02-20 15:16:02
【问题描述】:
我有以下型号:
public abstract class A {
String commonField;
}
public class B extends A {
}
public class C extends A {
String customField;
}
如何根据是否存在“customField”字段来判断选择类(B 或 C)?
{ "commonField" : "..."} --> B instance
{ "commonField" : "...", "customField" : null} --> B instance
{ "commonField" : "...", "customField" : "..."} --> C instance
【问题讨论】:
标签: java json jackson deserialization json-deserialization