This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jait
Recipients akuchling, jait, phr, skip.montanaro
Date 2010-12-13.13:46:14
SpamBayes Score 3.2543397e-08
Marked as misclassified No
Message-id <1292247976.9.0.0604458692887.issue469972@psf.upfronthosting.co.za>
In-reply-to
Content
>> FWIW, (simple)json module serializes subclasses of builtin types
>> just as expected.
> Does that round trip properly?  For instance, if you serialize an
> instance of a list subclass does it unserialize as a list instance
> or as the subclass?

You get a list instance. So, at least without any additional work it does not round trip symmetrically. But IMO this is actually the expected result; subclasses of string should serialize like strings, subclasses of list like lists etc. And when you unserialize those without any additional magic, you get the builtin types, not the subclasses.
History
Date User Action Args
2010-12-13 13:46:16jaitsetrecipients: + jait, skip.montanaro, akuchling, phr
2010-12-13 13:46:16jaitsetmessageid: <1292247976.9.0.0604458692887.issue469972@psf.upfronthosting.co.za>
2010-12-13 13:46:14jaitlinkissue469972 messages
2010-12-13 13:46:14jaitcreate