という単純なクラスがありますThing
public class Thing {
private int id
private String name
//getters, setters, constructor
}
ペイロードを含むリクエストを送信して処理したいと思います。
リクエストは次のようになります。
curl -i -d '{"thing": {"id": 11, "name": "foobar"}}' http://localhost:8080/thing/{username}
しかし、json リクエストを処理する方法がわかりません。これは私の方法がどのように見えるかです:
@Path("/thing/{username}")
@POST
public Thing add(@PathParam("username") String username) {
//how can I process the JSON payload sent and convert it to Thing object?
}