我正在使用 JBoss7.1.1。我必须编写一个接收 json 文件的 RESTful Web 服务。我想使用 gson 库来反序列化数据,在 JBoss7.1.1 中可以吗?
问问题
890 次
1 回答
1
绝对是的。
但是由于您使用的是 Restful web 服务,您可以简单地使用 RestEasy 注释(resteasy 带有 Jboss 7.1.1)
@Consumes(MediaType.APPLICATION_JSON)
Resteasy 将处理您在方法参数中提到的对象类型的转换
要使用 Gson
,您只需将 Gson 库添加到类路径中即可在您的代码中使用它
Gson gson=new gson();
Class reference=gson.toJson(yourJsonString,ClassName.class);
如果您使用的是 maven:它更容易,只需在 pom.xml 中添加 Gson 依赖项
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.0</version>
</dependency>
于 2012-07-27T02:31:33.917 回答