2011-09-21 87 views
1
var abc = {"action":"Remove",   
      "datatable":[ 
         {"userid":"userid0","username":"name0"}, 
         {"userid":"userid1","username":"name1"},    
         {"userid":"userid2","username":"name2"},   
         {"userid":"userid3","username":"name3"}     
         ]  
      , "msgType":"success"}; 

我如何在java中創建JSON結構並將其作爲響應&在客戶端發送?我如何解析它?如何在java中創建json結構?

回答

3

使用Google的gson庫。它將Java對象轉換爲json並從中轉換。
我用過它,它非常好。

+0

我只能用json_simple-1.1.jar的JSON庫作爲其被先前使用,我不能添加更多的罐子文件在lib.Can你可以提供使用JSONObject和JSONArray做同樣的事情的代碼? – Ajka

+0

@Ajka它是開源的。你爲什麼不把這些類複製粘貼到你的項目中? – Bohemian

+0

@Ajka如果您已經在使用json,那麼爲什麼不創建代碼呢?這並不難。 – Thomas

0

簡單的使用springframework的和標記與您@ResponseBody方法@Controller到JSON編碼您的POJO。

還可以使用@RequestBody到JSON解碼回來,如果需要使用jackson annotations定製d /編碼

相關問題