【发布时间】:2014-08-20 08:04:13
【问题描述】:
如何将 Python Enum 成员序列化为 JSON,以便将生成的 JSON 反序列化回 Python 对象?
例如这段代码:
from enum import Enum
import json
class Status(Enum):
success = 0
json.dumps(Status.success)
导致错误:
TypeError: <Status.success: 0> is not JSON serializable
我怎样才能避免这种情况?
【问题讨论】:
标签: python json python-3.x serialization enums