我在JAX-RS项目中使用Jackson 2,我有一个方法需要一个具有这种结构的JSON:
{
"actor": { "name": "Joe" },
"movie": { "title": "The Movie" }
}
我能够使用自定义包装类将其映射到对象:
class MyInput {
Actor actor;
Movie movie;
}
// resource method signature:
public Response query(MyInput input);
是否可以避免使用自定义类,并让Jackson将actor
和movie
属性直接映射到参数?
然后我会使用这样的方法:
public Response query(Actor actor, Movie movie);