Parsing FHIR Bundles In Java using JSON

杀马特。学长 韩版系。学妹 提交于 2019-12-25 18:23:25

问题


I am not able to parse the incoming Bundle request (JSON) to the Java data objcets. It seems that the parser does not recognize the "resourceType": "Bundle". Parser fails on if (json.has("feed")) statement of JsonParserBase. I have also tried using "resourceType": "feed" but no luck.

Java implementation does not gives a concrete parser whereas it is available for .NET version. My application is Java based and it is not able to recognize the incoming Bundle request. I am using org.hl7.fhir.instance.formats.JsonParser's parseGeneral() method.

Are there any third party parsers available or I am missing any thing?


回答1:


This is a bug in the Java parser that I fixed a few hours before you asked the question. You can get the latest fixed parser from the FHIR gForge (see http://wiki.hl7.org/index.php?title=FHIR_Build_Process for access), and we are working on new releases (at http://hl7.org/fhir and through maven).

Not sure what this means: "Java implementation does not gives a concrete parser whereas it is available for .NET version". I think the Java parser is concrete. In this case, it was just wrong.



来源:https://stackoverflow.com/questions/22976087/parsing-fhir-bundles-in-java-using-json

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!