I'm using Jackson to serialize/deserialize JSON objects.
I have the following JSON for a Study object:
{
"studyId": 324,
"patientId": 12,
"patient": {
"name": "John",
"lastName": "Doe"
}
}
UPDATE: Unfortunately the JSON structure cannot be modified. It's part of the problem.
I would like to deserialize the object to the following classes:
public class Study {
Integer studyId;
Patient patient;
}
and
public class Patient {
Integer patientId;
String name;
String lastName;
}
Is it possible to include the patientId property in the Patient object?
I am able to deserialize the patient object into the Patient class (with the corresponding name and lastName properties), but unable to include the patientId property.
Any ideas?