如何在RESTEasy api中接收输入为JSON?

时间:2016-03-22 07:46:58

标签: json resteasy

我有一个用户表,其中包含多个用户的详细信息。我应该从前端收到一个输入,该输入以 JSON 格式发送用户详细信息,该格式将在表格中相应地插入或更新。

如何在 RESTEasy 中接收输入并解析它以填充与表对应的变量?

1 个答案:

答案 0 :(得分:0)

非常简单,您只需要为RESTeasy定义json提供程序(例如resteasy-jackson-provider),使用consumes("application/json")注释相关资源方法,并将其作为域对象提供输入参数。 提供者将为您完成艰苦的工作。

例如,您可以参考:

@POST
@Consumes("application/json")
    public Response createUserFromJSON(User user) {
      // insert the user
    ...
}