返回JSON Response而不构造一个

时间:2013-01-17 00:29:19

标签: json rest jax-rs

假设我有适当的POJO课程,这是我的帖子方法:

@POST
@Path("/post")
@Consumes("application/json")
public Response createProductInJSON(Product product) {

    String result = "Product created : " + product;
    return Response.status(201).entity(result).build();

}

返回一些字符串。您知道,例如在GET方法中,如果您发送POJO类的实例,它会发送一个JSON字符串。我想知道这是否对Response有效。输出应该是这样的:

{
    "meta": {
        "code": 201
    },
    "data": {
        "message": "Congratz."
    }
}

是否有这样的快捷方式,还是我必须实现一个简单的JSON构造函数代码?

0 个答案:

没有答案