使用Jackson在RESTEasy API中将接口反序列化为具体类型

时间:2013-12-19 15:53:37

标签: java serialization jackson deserialization resteasy

我有一个由一系列类实现的接口,我想将它设置为RESTEasy端点中的参数:

public interface HasName {
    ...
}

public class Bean implements HasName {
    ...
}

@POST
@Consumes("application/json")
public Bean create(HasName thing);

我如何指示杰克逊将HasName反序列化为Bean?我发现JsonTypeResolver,其描述听起来像我想要的,但我无法弄清楚如何使用它。

注意:我不想注释接口,以便它总是被反序列化到同一个具体类,我希望能够将它反序列化到不同端点的不同类。

0 个答案:

没有答案