適切な 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 コンストラクター コードを実装する必要がありますか?