使用jsonapi的应用程序处理Java

时间:2017-09-05 20:26:56

标签: java json spring jaxb json-api

我将我的java应用程序与使用json:api规范的服务集成在一起。 由于一些服务信息(链接,页面信息,关系等),它具有相当复杂的响应。我遇到的问题是为所有服务信息和有效负载创建相应的DTO,以便jaxb可以映射,这增加了很多复杂性。

作为客户端,我使用Spring RestTemplate负责执行请求和获取响应。我需要能够以所有对象映射到适当的DTO的方式映射响应,并且服务信息也可用,以便我可以使用它来进一步请求。

我在这里有几个选项:

  • 制作可以容纳不同类型有效负载的参数化类,并提供服务信息。
  • 手动解析部分(提取有效负载和服务信息)并将其设置为包含两者的对象 - 有效负载和服务信息。
  • 使用外部库序列化/反序列化数据。在这里,我找到了几个选项:winterchord/jsonapijasminb/jsonapi-converter

哪种方法更常见,适用于解决此任务并具有可靠但重量轻的解决方案?

0 个答案:

没有答案
相关问题