我有一个简单的类叫做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?
}