6 个版本

使用旧的 Rust 2015

0.6.0 2022 年 5 月 20 日
0.5.4 2021 年 10 月 8 日
0.5.0 2021 年 9 月 4 日

#1119 in 解析器实现

Download history 4705/week @ 2024-03-14 5914/week @ 2024-03-21 4985/week @ 2024-03-28 3356/week @ 2024-04-04 3613/week @ 2024-04-11 4527/week @ 2024-04-18 4221/week @ 2024-04-25 3883/week @ 2024-05-02 5484/week @ 2024-05-09 4523/week @ 2024-05-16 3409/week @ 2024-05-23 4487/week @ 2024-05-30 5189/week @ 2024-06-06 3444/week @ 2024-06-13 4425/week @ 2024-06-20 3588/week @ 2024-06-27

每月 17,510 次下载

MIT 许可证

66KB
1.5K SLoC

为什么还需要另一个 Rust JSON 包?

Rustdoc Build Status

此包在处理大数据和文档数据库时做出了一些权衡。

什么是 CBOR

  • 紧凑二进制对象表示,也称为 CBOR,RFC-7049 链接。

  • 机器友好,适用于物联网,轻量级设备的互联,且易于在许多语言中实现。

  • 除了数据交换,还可以用于更多,留给用户想象...

  • 从 Rust 原生类型到 CBOR 二进制的序列化。

  • 从 CBOR 二进制到 Rust 原生类型的反序列化。

  • 流式 CBOR 解析器。

  • 属性对象中的排序键。

有用的链接

贡献

  • 简单的工作流程。Fork - 修改 - 提交 pull request。
  • 在创建 PR 之前,
    • 运行 make build 以确认所有版本的构建都通过,且没有警告和错误。
    • 运行 check.sh,确保没有警告和错误,并且所有测试用例都通过。
    • 运行 perf.sh,确保没有警告和错误,并且所有测试用例都通过。
    • 安装 并运行 cargo spellcheck 以删除常见的拼写错误。
  • 开发者证书起源 更受青睐。

依赖关系

~2.5MB
~57K SLoC