天天看點

用Jersey建構RESTful服務3--JAVA對象轉成JSON輸出一、 總體說明二、流程

xml和json 是最為常用的資料交換格式。本例子示範如何将java對象,轉成json輸出。

1.在上文項目中, 在“com.waylau.rest.resources.userresource“中增加代碼,代碼如下:

mediatype.application_json 說明輸出的是json格式

用Jersey建構RESTful服務3--JAVA對象轉成JSON輸出一、 總體說明二、流程

此時,需要擷取json轉換包的支援 。 可以由多種方式實作:moxy、json-p、jackson、jettison等,本例為jackson。

jackson-all-1.9.11.jar 下載下傳位址http://wiki.fasterxml.com/jacksondownload

項目中引入jackson-all-1.9.11.jar

5.在“com.waylau.rest”目錄下建立restapplication.java

6.修改web.xml,初始化從restapplicaton進入應用,如下:

用Jersey建構RESTful服務3--JAVA對象轉成JSON輸出一、 總體說明二、流程

<a href="https://github.com/waylau/restdemo/tree/master/jersey-demo3-json"></a>