2011-03-04 41 views

回答

2

POJO到XML

JAXB是用於將Java的Java標準(JSR-222)對象/從XML(我是JAXB專家組的成員):

POJO to JSON

人們一直在使用JAXB和Jettison來生成JSON。這是Jersey(JAX-RS參考實現)默認情況下將POJO轉換爲JSON的方式。

XML配置

如果您需要配置通過XML元數據的能力,那麼你可以使用EclipseLink JAXB (MOXy),我是莫西技術領先:

+0

MOXy在XML空間看起來非常有希望的候選人 - 讓JAXB RI和XStream爲他們的錢運行。 – StaxMan 2011-07-09 16:05:05

2

有很多合適的JSON庫;除了提到的GSON之外,Jackson是一個明顯的選擇。通常你不需要任何註釋;但即使你接近,傑克遜也可以使用所謂的混合註釋,這意味着關聯配置,而不是修改實際的POJO。最後,如果您必須使用JAXB註釋(例如,使用JAXB生成XML),那麼Jackson支持JAXB註釋。

而作爲額外的獎勵,還有傑克遜的擴展模塊,jackson-xml-databind,它可以將數據綁定的POJO和XML,所以你可以只使用一個庫兩種。

+0

謝謝!它看起來很有希望。 +1 – Roman 2011-07-09 15:14:31