Skip to content

Tag: serialization

Python2: Should I use Pickle or cPickle?

Python 2 has both the pickle and cPickle modules for serialization. cPickle has an obvious advantage over pickle: speed. What, if any, advantage does pickle have over cPickle? Answer The pickle module implements an algorithm for turning an arbitrary Python object into a series of bytes. This process is also c…

How to JSON serialize sets?

I have a Python set that contains objects with __hash__ and __eq__ methods in order to make certain no duplicates are included in the collection. I need to json encode this result set, but passing even an empty set to the json.dumps method raises a TypeError. I know I can create an extension to the json.JSONE…