Java 通过jersey处理JSON中的POJO数组

Java 通过jersey处理JSON中的POJO数组,java,json,jersey-1.0,Java,Json,Jersey 1.0,我的服务器通过POST接收JSON数组 [{"name" : "foo", "price" : 15.0, "time" : 123130283812}, {"name" : "bar", "price" : 15.8, "time" : 123130283812}] 我想让我的方法处理这个参数,所以我创建 private static class PriceInfo { @FormParam("name") public String name; @FormParam

我的服务器通过POST接收JSON数组

[{"name" : "foo", "price" : 15.0, "time" : 123130283812}, {"name" : "bar", "price" : 15.8, "time" : 123130283812}]
我想让我的方法处理这个参数,所以我创建

private static class PriceInfo {
    @FormParam("name")
    public String name;
    @FormParam("price")
    public Double price;
    @FormParam("time")
    public Long time;
}

@POST
@Path("handlePrice")
public Map handlePrice(@FormParam("prices") List<PriceInfo> prices) {
}
private静态类PriceInfo{
@FormParam(“名称”)
公共字符串名称;
@FormParam(“价格”)
公开双价;
@FormParam(“时间”)
公众参与时间长;
}
@职位
@小径(“小径”)
公共地图价格(@FormParam(“价格”)标价){
}
当我试图启动服务器时,我收到以下投诉

严重:缺少方法public java.util.Map的依赖项 参数处的com.blah.foo.PriceHandler.handlePrice(java.util.List) 索引0:方法public java.util.Map com.blah.foo.PriceHandler.handlePrice(java.util.List),注释为 类com.blah.foo.PriceHandler的帖子未被识别为有效的 资源法

我错过了一些基本的东西?jersey难道不应该看到我的PriceInfo课程并深入了解它吗