[Baypiggies] newbie question - json as pickler
K. Richard Pixley
rich at noir.com
Mon Feb 22 16:35:11 CET 2010
Keith Dart wrote:
> Right. If you want Python-to-Python transfers why not use pickle?
> The default format IS text, and is actually readable once you learn a
> little of the format.
>
Interesting. I was using pickle.HIGHEST_PROTOCOL which isn't text. Thanks.
> I don't think you should be trying to slice the serialized byte stream
> since it is supposed to be opaque data.
>
Exactly.
> You can pickle arbitrary objects. The main limitation there is that
> class instances don't pickle the whole class, but refer to the class by
> name.
Understood.
> However, if all you want to transfer and/or store are basic data types
> then JSON serialization could work. It is possible to extend it with a
> custom hack to transfer more complex types, but it won't be portable.
Understood. And in my case, that's fine. I'll be the only producer and
the only consumer.
--rich
More information about the Baypiggies
mailing list