У меня есть назначение json, которое мне нужно отправить в DSTU2 HAPI FHIR json object. Любая стандартная библиотека доступна для нее? Библиотека gson Google работает, но не дает значение объекта в поляхВставить json в hapi fhir объект
{
"resourceType": "Appointment",
"id": "",
"status": "proposed",
"reason": {
"text": "Regular checkup"
},
"description": "",
"slot": [
{
"reference": "bfgf5dfdf4e45g"
}
],
"comment": "Regular yearly visit",
"participant": [
{
"actor": {
"reference": "9sdfsndjkfnksdfu3yyugbhjasbd"
},
"required": "required"
},
{
"actor": {
"reference": "78hjkdfgdfg223vg"
},
"required": "required"
},
{
"actor": {
"reference": "sdfs3df5sdfdfgdf"
},
"required": "required"
}
]
}
нужно преобразовать выше JSON в классе ca.uhn.fhir.model.dstu2.resource.Appointment, для которых я использую
Appointment appointment = new Gson().fromJson(map.get("appointment"), Appointment.class);
, но это дает объект назначения с пустыми полями
Что такое ожидаемый конечный результат - иметь класс Appointment со всеми заполненными полями? Затем создайте класс Appointment и заполните поля. Это может занять более одной строки кода, но по крайней мере вы достигаете того, что вам нужно. – Shamil