Jaxb 阿姆达图+;Jackson-不序列化ArrayList-使用OSGi的RESTful服务

Jaxb 阿姆达图+;Jackson-不序列化ArrayList-使用OSGi的RESTful服务,jaxb,osgi,jackson,amdatu,Jaxb,Osgi,Jackson,Amdatu,我正在编写一个Hello World web服务,在尝试序列化/反序列化返回的类列表时遇到了困难 我有一段代码,应该返回Json格式的会议列表: @GET @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) @Description("lists conferences") public List<Conference> list() { return agenda.listConference

我正在编写一个Hello World web服务,在尝试序列化/反序列化返回的类列表时遇到了困难

我有一段代码,应该返回Json格式的
会议列表

@GET
@Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
@Description("lists conferences")
public List<Conference> list() {
    return agenda.listConferences();
}
如果我返回类
Conference
,它将工作并返回类的相应Json,但是如果我让它返回会议列表,它将抛出此异常

我使用这些捆绑包来管理RESTful服务:

  <dependency>
      <groupId>org.codehaus.jackson</groupId>
      <artifactId>jackson-jaxrs</artifactId>
      <version>1.9.13</version>
  </dependency>
  <dependency>
      <groupId>org.codehaus.jackson</groupId>
      <artifactId>jackson-core-asl</artifactId>
      <version>1.9.13</version>
  </dependency>
  <dependency>
      <groupId>org.codehaus.jackson</groupId>
      <artifactId>jackson-mapper-asl</artifactId>
      <version>1.9.13</version>
  </dependency>
  <dependency>
      <groupId>org.amdatu.web</groupId>
      <artifactId>org.amdatu.web.rest.wink</artifactId>
      <version>1.0.1</version>
  </dependency>
  <dependency>
      <groupId>org.amdatu.web</groupId>
      <artifactId>org.amdatu.web.rest.jaxrs</artifactId>
      <version>1.0.0</version>
  </dependency>

org.codehaus.jackson
杰克逊·贾克斯
1.9.13
org.codehaus.jackson
jackson core asl
1.9.13
org.codehaus.jackson
杰克逊地图绘制者
1.9.13
org.amdatu.web
org.amdatu.web.rest.wink
1.0.1
org.amdatu.web
org.amdatu.web.rest.jaxrs
1.0.0

有人知道原因吗?

原因是您使用的是旧版本的Amdatu Wink。当前版本为1.0.6。您正在使用的版本中尚未提供Jackson支持

  <dependency>
      <groupId>org.codehaus.jackson</groupId>
      <artifactId>jackson-jaxrs</artifactId>
      <version>1.9.13</version>
  </dependency>
  <dependency>
      <groupId>org.codehaus.jackson</groupId>
      <artifactId>jackson-core-asl</artifactId>
      <version>1.9.13</version>
  </dependency>
  <dependency>
      <groupId>org.codehaus.jackson</groupId>
      <artifactId>jackson-mapper-asl</artifactId>
      <version>1.9.13</version>
  </dependency>
  <dependency>
      <groupId>org.amdatu.web</groupId>
      <artifactId>org.amdatu.web.rest.wink</artifactId>
      <version>1.0.1</version>
  </dependency>
  <dependency>
      <groupId>org.amdatu.web</groupId>
      <artifactId>org.amdatu.web.rest.jaxrs</artifactId>
      <version>1.0.0</version>
  </dependency>