Ich habe einen Termin json, die ich auf DSTU2 HAPI FHIR JSON Objekt werfen muss. Gibt es eine Standardbibliothek für dasselbe? Google arbeitet Gson Bibliothek aber nicht geben Wert in Feldern ObjektCast JSON zu Hapi Fhir Objekt
{
"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"
}
]
}
Need oben json zu ca.uhn.fhir.model.dstu2.resource.Appointment Klasse zu konvertieren, für die ich verwenden
Appointment appointment = new Gson().fromJson(map.get("appointment"), Appointment.class);
aber es gibt Termin Objekt mit leeren Feldern
Was ist der erwartetes Endergebnis - um eine Terminklasse mit allen Feldern zu haben? Erstellen Sie dann die Appointment-Klasse und füllen Sie Felder aus. Es kann mehr als eine Codezeile erfordern, aber zumindest erreichen Sie, was Sie brauchen. – Shamil