2014-02-17 70 views
1

是否可以使用Gson庫來生成XML?Can Gson可以生成XML嗎?

我知道gson-xml可以讀取到Gson的XML。有沒有圖書館可以讓你走另一條路?

我的動機是我有一個複雜的應用程序需要序列化爲JSON和XML,我最好喜歡使用單個序列化庫。

+0

[_Xstream_](http://xstream.codehaus.org/json-tutorial.html)可以序列化爲Json和XML – gkiko

+0

@gkiko - 謝謝。但是,與Gson相比,我發現XStream是一個「可憐的表弟」。 XStream完全可以,而Gson的設計非常好,使用起來很愉快。 – paj28

+0

同意。我一直在用_Xstream_搞2個小時來在xml中正確地序列化我的枚舉類型。我在10分鐘內找到了_Gson_解決方案 – gkiko

回答

3

我不知道庫是否可以序列化到JSONXML。 但是,從相同的模型對象,你可以做到這一點,例如, Jackson-dataformat-xml as XML -Serializer and Jackson as JSON-serializer。而且,如果你的應用程序足夠複雜以至模塊化,你應該封裝序列化層。