Java中如何从JSON (JSON-API)对象获取Java对象

4
我希望将一个用 json-api 约定编写的 JSON 对象转换为 Java 对象。我考虑使用katharsis 库,但我不确定它是否适用于此目的。
有没有人知道如何实现这个功能?
2个回答

2
简而言之,是的,您可以使用Katharsis将符合Json:API规范的Json对象转换为Java Pojos!
Katharsis文档说:“Katharsis库在RESTful端点之上添加了一个附加层,通过实现JSON:API标准为Java提供易于HATEOAS支持。”
这篇博客文章Json API in a Java web application是一个逐步指南,介绍如何实现这一目标。
Katharsis在其git hub页面上提供了一些示例项目
如果您需要一个使用katharsis-spring和spring-boot(1.3.0)的工作示例,请告诉我。

当我提问的时候,我不认为它已经实现了。不过,我后来还是解决了我当时需要的问题。但是,谢谢你的评论! - pixie

0

您可以使用Jackson将JSON转换为Java对象或将Java对象转换为JSON参考资料


请看我提供的链接(http://jsonapi.org)。在涉及到JSON-API规范时,Jackson对我并没有什么帮助。有这些“relationships”键和“included”键,我需要一些能够解决它们之间绑定的方法。 - pixie
是的,你说得对,你必须自己创建模型对象,这可能需要太多的努力,没有理由,如果我找到任何相关的东西,我会发布它,因为我也有一些大的Json对象的同样问题,必须映射到POJO模型中。 - AntJavaDev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接