我只想知道如何修改以下内容
@POST
@Consumes(MediaType.APPLICATION_JSON)
public Response createObject(Object object) {
...
}
还允许路径参数?我在想像
@POST
@Path("{server}")
@Consumes(MediaType.APPLICATION_JSON)
public Response createObjectOnServer(@PathParam("server") String url, Object object) {
...
}
但要么是错的,要么我不知道如何构建json。
答案 0 :(得分:0)
第二段代码应该可以在我的项目中使用:
@POST
@Path("/{mode}")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.TEXT_PLAIN)
public String renderWidget(@PathParam("mode") String mode,RenderingRequest renderingRequest){
...
}
其中'模式'是一个路径参数和' RenderingRequest'是一个映射请求体(一个json)的pojo。