1

我正在使用 JBoss7.1.1。我必须编写一个接收 json 文件的 RESTful Web 服务。我想使用 gson 库来反序列化数据,在 JBoss7.1.1 中可以吗?

4

1 回答 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 回答