客户端/浏览器向我的 REST 资源发出 JSON 请求(请求的内容类型是application/json
,并且相应的 REST 方法被@Consumes("application/json")
注释)。
@Path("/process-something")
@POST
@Produces("application/json")
@Consumes("application/json")
@HandleDefaultExceptions
public AResponse processSomething(List<Long>) {
}
JSON 正文由一些简单的类型组成,例如List<Long>
或String
。
是否有一种简单的可能性来注入 JSON 参数,只是以某种方式对其进行注释,类似于请求@FormParam
的情况application/x-www-form-urlencoded
?我想要一些其他更简单的解决方案,而不是用 JacksonObjectMapper
或 Jettison解码 JSON 字符串JSONObject
。