2012-07-26 64 views
1

我正在使用JBoss7.1.1。我必須編寫一個接收json文件的RESTful Web服務。我想使用gson庫來反序列化數據,在JBoss7.1.1中有可能嗎?RESTful JBoss7 POST JSon gson

回答

1

肯定是的。
但由於您使用RESTful Web服務,你可以簡單地使用RestEasy的註釋(RestEasy的配備與JBoss 7.1.1)

@Consumes(MediaType.APPLICATION_JSON) 

RestEasy的將處理轉換到你的方法參數提對象類型

使用GSON
你只需要GSON庫添加到classpath在你的代碼中使用它

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>