如何使用Python反序列化C#对象数据库中的数据?
我们有一个应用程序,它用C#接收用户数据,然后将这些数据进行序列化,并存储到数据库中。
我需要用Python写一个管理程序,来读取这些数据并进行反序列化。我尝试过使用Pickle,但我觉得格式不一样,因为我一直遇到错误。
这样做可行吗?
谢谢!
编辑1:数据类型是二进制——这是构建它的C#代码(其中o是对象):
using ( MemoryStream stream = new MemoryStream( ))
{
IFormatter myformatter = new BinaryFormatter();
myformatter.Serialize(stream, o);
return stream.ToArray();}