我想在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