【发布时间】:2013-12-02 10:33:47
【问题描述】:
class Human {
String name;
}
class Student extends Human {
String college;
}
class Worker extends Human {
String workPlace;
}
假设我想使用 GSON 序列化它。
是否可以为每个序列化的Student 实例添加一对"type" : "student"(就像type 是类的一个字段一样)?同样,为每个Worker 实例添加"type" : "worker"?
关于此类 JSONS 的反序列化的相关问题: Deserialize recursive polymorphic class in GSON
【问题讨论】:
-
我想你想创建一个类型为变量的泛型类检查这个答案stackoverflow.com/q/19173640/2334391
标签: java json serialization gson