如何在Java中获取FHIR的这个结构?
{
"resourceType": "Patient",
"name": [
{
"family": "Family1-Family2",
"_family": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/humanname-mothers-family",
"valueString": "Family2"
}
]
}
"given": ["Names"],
}
]
}
我尝试用
HumanName name = HumanName();
name.setFamilyElement(_family).addExtension(ext);
但是此指令将 mi object name.Family 重命名为 _family,并且不会生成扩展名 _family。
我尝试过
HumanName name = HumanName();
Extensión ext = new Extensión() ......
......
name.setFamilyElement(_family).addExtension(ext);
但是这条指令将我的对象名称重命名为_family,而不是生成扩展名_family。
我尝试使用
name.addChild(_family)
,但不起作用。
有什么想法吗?
在 Java 中,您不需要区分“family”和“_family”——这些是 JSON 表示的产物(它们在 XML 或 RDF 中不会以这种方式显示)。在 Java 对象中,只有“家族”。当您序列化为 JSON 时,_family 位将自动显现。