有人会发布数据:
curl http://localhost:8080/uno/json -H 'Content-type:application/json' -d '
[
{"id" : "TestDoc2", "hry" : "go"}
]'
如何在基于Jersey的Java应用程序中获取该数据?
答案 0 :(得分:1)
这样的事情:
这是一个与您发布的JSON
匹配的bean:
public class Foo {
String id;
String hry;
...getters and setters...
}
一个基本资源,用于监听您的示例尝试curl
的路径:
@Path("/uno")
public class MyResource {
@POST
@Path("/json")
@Consumes(MediaType.APPLICATION_JSON)
public void postJSON(List<Foo> fooList) {
...do whatever you need to
}
}
希望这有帮助