我正在使用 Jackson 序列化/反序列化 JSON 对象。
我有一个Study
对象的以下 JSON:
{
"studyId": 324,
"patientId": 12,
"patient": {
"name": "John",
"lastName": "Doe"
}
}
更新:不幸的是,无法修改 JSON 结构。这是问题的一部分。
我想将对象反序列化为以下类:
public class Study {
Integer studyId;
Patient patient;
}
和
public class Patient {
Integer patientId;
String name;
String lastName;
}
是否可以patientId
在对象中包含属性Patient
?
我能够将patient
对象反序列化到Patient
类中(具有相应的name
和lastName
属性),但无法包含该patientId
属性。
有任何想法吗?