我有一个使用BinaryFormatter序列化方法在C#中序列化的类。有什么办法可以在Android应用程序中反序列化它。我的意思是在Android中有BinaryFormatter的替代品吗?
答案 0 :(得分:0)
查看以下关于针对.NET序列化的java seralization的URL
http://msdn.microsoft.com/en-us/library/e474a3yk%28v=vs.80%29.aspx
答案 1 :(得分:0)
在做了一些研究之后回答我自己的问题。
为了反序列化在.Net中序列化的android(java)中的对象,我们必须使用自定义序列化在.Net中序列化我们的类,我的意思是使用原始数据类型而不是使用内置的.Net序列化器。然后,android应用程序使用原始数据类型以完全相同的顺序反序列化。
总结一下,我们需要以某种顺序在流上编写原始数据类型,并在android中从流中读取相同的原始数据类型,它们与.Net中编写的顺序完全相同。 XML也可用于序列化和反序列化
希望有所帮助