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

时间:2011-08-10 19:12:19

标签: c# python serialization

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

我需要在Python中编写一个管理程序来获取该值并对其进行反序列化。我尝试过使用Pickle,但我认为格式不同,因为我一直都会遇到错误。

这可行吗?

谢谢!

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

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

1 个答案:

答案 0 :(得分:0)

使用IronPython以便您可以像使用.NET框架一样保存数据。