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();}
你如何序列化它? Xml,json,bson,二進制文件? –
.NET二進制序列化使用專有格式,因此可能不容易解碼... –