跳转到主要内容

为JSONEncoder提供的可扩展默认函数

项目描述

概述

当我在寻找是否有任何人提出Python的__json__协议时,我发现这篇文章,它看起来非常简单且明显正确。

因此,我决定提供一个库,使每个人都更容易做到这一点。

用法

只需将json_default.default作为默认函数传递给json.dump(s)。

import json

from json_default import default

...

return json.dumps(mydata, default=default)

如果您想定义更多类型的序列化,只需添加它们即可

from json_default import default


@default.register(mytype):
def _(obj):
    ...

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

json_default-0.2.tar.gz (2.7 kB 查看散列)

上传时间:

构建分发

json_default-0.2-py2.py3-none-any.whl (3.2 kB 查看散列)

上传时间: Python 2 Python 3

由以下支持