2010-08-27 137 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对象。