包括用于使用 JAX-RS+Jersey 进行 JSON 到对象映射的 Morphia
Including Morphia for JSON-to-object mapping with JAX-RS+Jersey
我正在使用使用 JSON 对象的 JAX-RS+Jersey 设置 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
}
查看此 github 项目,标题为“morphia_jackson_polymorphism_example”
我正在使用使用 JSON 对象的 JAX-RS+Jersey 设置 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
}
查看此 github 项目,标题为“morphia_jackson_polymorphism_example”