如何使用Python反序列化数据库中的C对象?

2024-09-30 22:18:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我们有一个应用程序,它接受C#中的用户数据,将其序列化并放入数据库中。在

我需要用Python编写一个管理程序,接受该值并对其进行反序列化。我尝试过使用Pickle,但我相信格式不同,因为我总是出错。在

这可行吗?在

谢谢!在

编辑1:类型是二进制的——这是构造它的c代码(其中o是对象):

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

Tags: 数据用户数据库应用程序编辑类型newstream