我有一個使用BinaryFormatter序列化方法在C#中序列化的類。有沒有什麼辦法可以在android應用程序中對它進行反序列化。我的意思是在Android中有BinaryFormatter的任何替代品?Android中的BinaryFormatter序列化/反序列化替代方案
2
A
回答
0
做一些研究後回答我的問題。
爲了反序列化在.Net中序列化的android(java)中的對象,我們必須使用自定義序列化在.Net中序列化我們的類,我的意思是使用基本數據類型而不是使用內置的.Net序列化器。然後android應用程序使用原始數據類型按照完全相同的順序反序列化。
總結一下,我們需要按照某種順序在流上編寫原始數據類型,並在android中以相同的原始數據類型按照與.Net編寫的完全相同的順序讀取流。 XML也可用於序列化和反序列
希望幫助
0
有以下網址看看關於java的seralization對.net序列
http://msdn.microsoft.com/en-us/library/e474a3yk%28v=vs.80%29.aspx
+1
喜迪帕克,我想借此讀取該文件,但這個總是給我一個java.io.StreamCorruptedException例外。 –
相關問題
- 1. 反序列化BinaryFormatter的c#
- 2. BinaryFormatter反序列化惡意代碼?
- 3. Parallel.ForEach中的二進制序列化/反序列化(BinaryFormatter)
- 4. 如何反序列化的BinaryFormatter
- 5. 的BinaryFormatter反序列化給SerializationException
- 6. BinaryFormatter序列化和反序列化線程安全嗎?
- 7. 使用BinaryFormatter序列化和反序列化對象圖
- 8. BinaryFormatter和反序列化複雜對象
- 9. 從BinaryFormatter反序列化可選字段
- 10. C#Binaryformatter反序列化爲字符串?
- 11. BinaryFormatter外存異常反序列化
- 12. 數據結構最快的序列化/反序列化方案
- 13. Android序列化 - java反序列化
- 14. Android HashMap序列化/反序列化
- 15. 調試BinaryFormatter序列化
- 16. 忽略BinaryFormatter序列化中的非序列化屬性
- 17. 反序列化反序列化接口
- 18. JSON反序列化不反序列化?
- 19. .NET中的序列化 - Android中的反序列化
- 20. 在jQuery中序列化/反序列化
- 21. 反序列化到反序列化類中的列表中?
- 22. 序列化/反序列化DataContracts列表
- 23. Json.NET:序列化/反序列化陣列
- 24. WCF的XmlElement序列化/反序列化
- 25. 用於配置的XML序列化的替代方案
- 26. 序列化對象消失(BinaryFormatter的)
- 27. 序列化與BinaryFormatter的*性能*發出
- 28. Android hashMap反序列化
- 29. Android RestTemplate json反序列化
- 30. 反序列化
嗨奧馬爾,有沒有什麼辦法在c#中序列化對象,並在android(java)中讀回它? – Aada
嗨,正如我在回答中所述,您必須使用自定義序列化,而不是使用內置的.Net序列化程序。通過自定義序列化,我的意思是你將不得不使用Writer方法編寫你的對象,如writer.writeInt(intVariable),並在android reader.readInt()中以相同的順序讀取。 –