java - 包括使用 JAX-RS+Jersey 进行 JSON 到对象映射的 Morphia

标签 java mongodb jersey jax-rs morphia

我正在使用 JAX-RS+Jersey 设置一个使用 JSON 对象的 REST 路由。这个 JSON 对象很特殊,因为它包含的字段之一与 Morphia 实体关联。有没有办法将 Morphia 的对象映射与 Jackson 集成,以便我可以反序列化我的对象?

示例:

请求正文中传入的 JSON 对象:

{
    operation: "CREATE",
    document: {  // This object is a Morphia entity
        "name": "Bob"
        "age": 18
    }
}

应该映射到

POJO:

public class JSONContainer {
    String operation;
    Document document; // This object is a Morphia entity
}

最佳答案

查看这个名为“morphia_jackson_polymorphism_example”的 github 项目

关于java - 包括使用 JAX-RS+Jersey 进行 JSON 到对象映射的 Morphia,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28209440/

相关文章:

java - 如果使用 openid,则提供商对依赖方的响应会发生偏差

java - 使用 Hibernate 在 HSQL 中更改表时不兼容的数据类型

MongoDB 上的 JSONPath 查询?

node.js - 找不到模块 'mongodb-client-encryption'

java - jax-rs 的多个 PathParam

java - 我应该使用哪个 Jersey 依赖项?

java - SSLHandshakeException 可以是可重试的异常吗?

java - 使用 Java Mail 下载附件

Java:抽象类包含奇怪初始化的自类静态字段

Mongodb in operator in find 查询