【发布时间】:2019-08-22 12:33:06
【问题描述】:
假设我使用 POSTMAN 发出一个 POST 请求,并且有一个 json 格式的正文。我想读取正文的内容并将其传递给一个方法。怎么做 ?
我可以看到有@QueryParam、@PathParam、@HeaderParam 等注解用于读取参数。我不明白如何阅读正文。
说身体是{
"param1":"value1",
"param2":"value2",
"param3":"value3",
}
服务器端java代码:
@POST
@Path("/myresource")
public Response addParams( String param1, String param2, String param3)
{
do somthing.
}
所以我希望从 requestbody 中读取这个 param1、param2、parmam3 值。有可能吗?
【问题讨论】:
-
您可以创建一个表示您的 JSON 结构的对象(搜索“数据传输对象”或“值对象”),并让 JEE 将 JSON 主体映射到您可以按需要处理的对象:@987654329 @
标签: rest