我有一个由一系列类实现的接口,我想将它设置为RESTEasy端点中的参数:
public interface HasName {
...
}
public class Bean implements HasName {
...
}
@POST
@Consumes("application/json")
public Bean create(HasName thing);
我如何指示杰克逊将HasName
反序列化为Bean
?我发现JsonTypeResolver,其描述听起来像我想要的,但我无法弄清楚如何使用它。
注意:我不想注释接口,以便它总是被反序列化到同一个具体类,我希望能够将它反序列化到不同端点的不同类。