Jaxb 阿姆达图+;Jackson-不序列化ArrayList-使用OSGi的RESTful服务
我正在编写一个Hello World web服务,在尝试序列化/反序列化返回的类列表时遇到了困难 我有一段代码,应该返回Json格式的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
会议列表
:
@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>