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