2013-10-16 17 views
0

我是一个看起来有点在android(使用Android Studio)的.Net开发人员。对于我的Android应用程序,我编写了一些额外的工具(.NET/Windows),使我可以将数据保存在XML文件中,这些文件包含由标准Framework-Methods创建的复杂序列化对象。使用android去序列化数据?

我可以将由.NET-Framework创建的序列化对象直接读入Android应用程序吗?如果没有:是否有任何解决方法来“转换”这些文件?

+1

请参阅http://stackoverflow.com/questions/2001405/strategy-for-cross-language-java-and-c-object-serialization – Sunny

+0

感谢“协议缓冲区”似乎是要走的路 –

回答

1

有很多方法可以做到这一点。根据方法,模式可能有所帮助。在android上使用XML创建POJO的一种简单方法是使用simple framework。需要额外的时间来创建具有额外装饰的类,然后框架将XML推送到POJO。其他方法是使用其他第三方工具来采用XML(或模式)来生成Java类,而不是什么,但是反序列化和/或JAR的Android可用性等开销可能是令人头疼的。这就是为什么/我如何最终使用简单的框架。