Orjson,一个快到飞起的 Python JSON 库
Orjson,一个快到飞起的 Python JSON 库
介绍
orjson
是一个快速、正确的 JSON 库,它专为 Python 设计。它的主要特点是速度快和符合标准。在许多基准测试中,orjson
常常显示出比其他Python JSON库更优异的性能,特别是在序列化和反序列化大型数据结构时。
orjson
的一个重要特点是它能够处理更多的数据类型,并且默认情况下会序列化为最小的JSON表示。此外,orjson
支持可选的自定义序列化,以及对 datetime
、UUID
、dataclass
和 Enum
等类型的原生序列化。
安装
orjson
可以通过 pip
命令轻松安装。由于 orjson
包含 Rust 语言编写的代码,安装时可能需要 Rust 编译器。在大多数情况下,预编译的轮子(wheels)可以直接安装,无需编译步骤。
在你的命令行中运行以下命令来安装 orjson
:
pip install orjson
<