包括用于使用 JAX-RS+Jersey 进行 JSON 到对象映射的 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项目

最新更新