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
。
何か案は?