如何使用Java访问netbeans中的json Post方法值
我正在努力使用我的RESTfulWebService(Java&;Netbeans 8.2)
我的方法如下所示:
@POST
@Path("/usedPacking")
@Consumes(MediaType.APPLICATION_JSON)
public void setUsedPackage( ??? ) {
???
}
实际上,我希望接收一条json消息作为post数据,如: {“PackageID”:“12345”,“Used”:“false”}
我的问题是: 我必须用什么来替换“?”用什么
对于GET方法,它是:
@QueryParam("ID") String input
它允许我使用输入访问指定为ID的变量
到目前为止,我所发现的一切都没有完全解决我面临的问题
# 1 楼答案
对于JAXRS Web服务,您可以创建一个映射到json的带注释类
那么???将是你的班级
发布json时,需要将内容类型头指定为application/json
这是我发现的一个jaxrs教程,可能会有所帮助
http://www.logicbig.com/tutorials/java-ee-tutorial/jax-rs/post-example/