2012-11-01 42 views
0

我有一個RESTful Web服務(spring,hibernate的,C3P0中,Sybase)Tomcat上運行。對象集合,以JSON

這是一個搜索服務並返回根據搜索條件對象的集合。每個對象都有它們內部包含對象的相當深的結構,有時運行到一百個對象(約)。目前,收到收集後,我們將其更改爲XML並將其作爲回覆發送。

對於超出了問題的範圍在這裏的原因,我現在需要應對回JSON,與XML一起。因此,REST服務的客戶端可以選擇以XML或JSON格式獲取響應。

與該上下文,現在的問題是

  1. 什麼是建議的框架/庫來處理創建從對象的集合的JSON響應(與每個對象可能具有100個左右周圍的要求嵌入到其中的對象)。我目前正在看傑克遜。但是,如果您已經使用了其他任何方式並且得到了好的/不好的結果,請告訴我。

  2. 什麼是處理兩種不同類型的響應,即XML和JSON的要求,一個很好的方式,從相同的服務打扮得花枝招展?

謝謝。

回答