2011-08-10 46 views
0

我們有一個應用程序,它將C#中的用戶數據序列化並將其放入數據庫中。如何使用Python反序列化數據庫中的C#對象?

我需要在Python中編寫一個管理程序,該程序使用該值並對其進行反序列化。我嘗試過使用Pickle,但我相信格式不同,因爲我不斷收到錯誤。

這是可行的嗎?

謝謝!

編輯1:類型是二進制的 - 這裏是構建它的C#代碼(其中O是對象):

 using (MemoryStream stream = new MemoryStream()) 
     { 
      IFormatter myformatter = new BinaryFormatter(); 
      myformatter.Serialize(stream, o); 
      return stream.ToArray();} 
+4

你如何序列化它? Xml,json,bson,二進制文件? –

+1

.NET二進制序列化使用專有格式,因此可能不容易解碼... –

回答

0

使用IronPython所以你可以使用.NET Framework,就像你爲了保存數據。

相關問題