2010-08-27 135 views

回答

2

不幸的是,我不認爲有一個很好的解決方案,在Android的對象的xml序列化呢。大多數現有解決方案對於在移動應用程序中使用都太重量級,並且取決於Android不支持的內容。

有關XML選項的概述,請參閱working with xml in Android

7

你試過簡單的http://simple.sourceforge.net/它對我來說很好,正確地處理枚舉,雖然320k的jar很大。

+0

這可能是有用的http://www.javacodegeeks.com/2011/02/android-xml-binding-simple-tutorial.html – Grant 2011-03-17 15:10:43

+0

當然,但它沒有depndencies! – 2011-05-08 12:40:32

1

這不是XML,但您可能想使用Google的GSON庫來序列化對象。這是他們在他們的文檔中推薦作爲Serializable的替代方案:

JSON簡潔,人性化並且高效。 Android包括一個Stream API和一個Tree API來讀寫JSON。使用像GSON這樣的綁定庫直接讀取和寫入Java對象。