Comment

John Paulett

Good post! One point is that marshal & (c)pickle can handle more complex object graphs than what the standard JSON modules (simplejson, demjson, cjson, etc.) can encode. For instance json will not handle a list of arbitrary classes. A library I work on, jsonpickle (http://jsonpickle.github.com), can help encode complex object graphs into JSON.