假设我有适当的 POJO 类,这是我的 post 方法:
@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 字符串。我想知道这是否对响应有效。输出应该是这样的:
{
"meta": {
"code": 201
},
"data": {
"message": "Congratz."
}
}
是否有捷径或者我必须实现一个简单的 JSON 构造函数代码?