0

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

4

0 に答える 0