【发布时间】:2015-01-30 12:28:47
【问题描述】:
我有一个在 wildfly 8 上运行的 resteasy 网络服务。post 方法使用内容类型 json。使用普通对象作为参数,它工作正常。但是如果参数是我得到的接口
问题:抽象类型要么需要映射到具体类型,要么需要自定义反序列化器,要么需要使用额外的类型信息进行实例化
如何告诉 resteasy 将接口类型映射到特定实现?
这里实现webservice方法:
@POST
@Path("/test")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response signUpJson(ObjInterface obj) {
Response.ResponseBuilder builder;
// do something
builder = Response.ok();
return builder.build();
}
【问题讨论】:
标签: json parameters interface jax-rs resteasy