java - 与 jersey json REST 客户端共享对象

标签 java json rest jersey jackson

我使用 jersey 编写了一个 REST 服务,它将对象结构映射到 json 结果,例如:

@GET
@Produces(MediaType.APPLICATION_JSON)
@Path("/orders/{id}")
public Order getById(@PathParam("id") String orderId) {
     return orderService.getById(id); // Simplified
}

它工作得很好,并以 JSON 结构的形式返回 Order 对象结构。

现在( Jersey )客户端访问此 REST 服务并获取这些 JSON 结构。它可以将其解析为 JSON 结构,但最好将其映射回(服务器的)对象结构。

但是服务器的对象包含许多 JPA 注释和其他客户端不知道的导入

我怎样才能将我的服务器对象结构作为(未注释的?)POJO 共享给我的客户端? TIA!

最佳答案

尝试使用 json 的 java 生成器 https://javafromjson.dashingrocket.com/

关于java - 与 jersey json REST 客户端共享对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31597057/

相关文章:

java - 如何在 LDAP 中将域名转换为可分辨名称 (DN)?

javascript - 来自 JSON 的 CSS 样式

php - 访问 Atlassian Jira REST API 以在过滤器上运行 super 简单的报告

java - @在 REST Web 服务中使用 JSON,每次使用不同数量的 JSON 值

python - 具有一对一关系的 SQLAlchemy 聚合

java - 在 AsyncTask 上使用 filesDir (Kotlin)

java - 在确定在二十一点游戏的 java 代码中执行哪个类的方法时存在问题。非常基础,编程新手

java - CSRFGuard 中的 NPE

android - 谷歌地图 API V2 : Different InfoWindow for each marker

java - 如果在 C# 中对方法和成员变量使用 camelCasing 而不是 PascalCasing 会有多糟糕