繁体   English   中英

Jersey application / json到参数

[英]Jersey application/json to parameters

我想使用JSON从客户端应用程序/ json请求发送

{ "content" : "My content", "question" : "WHY?" }

在Jersey休息中是否可以通过某种方式在服务器端检索此JSON:

@POST
@Path("/myMethod")
@Consumes(MediaType.APPLICATION_JSON)
public void myServerMethod(@FormParam("content") String content, @FormParam("question") String question) {
         System.out.println(content+" "+question);
}

现在,我无法从json的正文中检索值。

最好的祝福

首先,创建一个代表您的帖子数据的对象:

public class MyPostData
{
    private String content;
    private String question;

    // getters and setters here
}

然后,将您的资源方法更改为:

@POST
@Path("/myMethod")
@Consumes(MediaType.APPLICATION_JSON)
public void myServerMethod(MyPostData data)
{
    System.out.println(data.getContent() + " " + data.getQuestion());
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM