我想在Android中將對象序列化爲XML。Android XML對象序列化
任何庫提示?
PS:已經嘗試過XStream,但它不能正確地序列化Android的枚舉。問題是在這裏:Serialization problem with Enums at Android
我想在Android中將對象序列化爲XML。Android XML對象序列化
任何庫提示?
PS:已經嘗試過XStream,但它不能正確地序列化Android的枚舉。問題是在這裏:Serialization problem with Enums at Android
不幸的是,我不認爲有一個很好的解決方案,在Android的對象的xml序列化呢。大多數現有解決方案對於在移動應用程序中使用都太重量級,並且取決於Android不支持的內容。
有關XML選項的概述,請參閱working with xml in Android。
你試過簡單的http://simple.sourceforge.net/它對我來說很好,正確地處理枚舉,雖然320k的jar很大。
這不是XML,但您可能想使用Google的GSON庫來序列化對象。這是他們在他們的文檔中推薦作爲Serializable的替代方案:
JSON簡潔,人性化並且高效。 Android包括一個Stream API和一個Tree API來讀寫JSON。使用像GSON這樣的綁定庫直接讀取和寫入Java對象。
這可能是有用的http://www.javacodegeeks.com/2011/02/android-xml-binding-simple-tutorial.html – Grant 2011-03-17 15:10:43
當然,但它沒有depndencies! – 2011-05-08 12:40:32