Premarshaller prepares Python object trees for RPC (XML-RPC, JSON-RPC, REST) in robust manner: Cyclic references are detected and secure attributes are cleared. This will allow you to dump your objects to external systems safely without extra effort.
Premarshaller supports pluggable backends. It ships with Django specific premarshallers.
These details are provided for information only. No information here is legal advice and should not be used as such.