[IronPython] Question about serialization
sls at iinet.net.au
Tue Mar 25 05:56:58 PDT 2008
I'm using IP as a scripting engine in a C# app. I have various Python
classes that derive from a C# base class, and have there own additional
data & functionality.
I would like to be able to serialize instances of the Python classes
from the C# host for persistence across sessions. Using the standard
BinaryFormatter with the Serializable attribute is not working - I get
an error about the python class not being marked as serializable (the C#
base class is marked as serializable though).
How can I serialize python objects from C#? Should I use reflection to
roll my own serializer, or is there something in one of the lesser
documented assemblies like Ops I should use?
I'm using IP 1.1.1 (but will move to 2.0 if that will help). Any
pointers & advice greatly appreciated!
More information about the Users