【发布时间】:2017-08-18 05:25:26
【问题描述】:
我想序列化类本身而不是对象实例。
例如,如果我这样做
class Foo:
pass
json.dumps(Foo)
它会抛出一个错误,说 Foo 不是 JSON 可序列化的。 甚至可以用python做到这一点吗?
【问题讨论】:
-
当你“序列化”一个类时你期望收到什么?
-
我想你的意思是你想使用
shelves或pickle -
github.com/tschellenbach/Stream-Framework 这个框架通过编写的类来完成 celery 任务。在他们使用pickle的框架中,但我想使用json,因为芹菜支持json。在框架中,他们将序列化的类引用发送到 celery。希望这能解释
-
@abccd 不,我不这么认为
-
您希望示例的输出是什么?
标签: python json class serialization reference