#json-object #json #interface #traits #aka #deal #offers

nightly json-trait-rs

Rust 接口(即 trait)用于处理作为 JSON 对象的对象

10 个重大版本发布

0.11.0 2020 年 5 月 10 日
0.9.0 2020 年 4 月 12 日
0.8.0 2020 年 3 月 23 日
0.6.0 2019 年 12 月 19 日
0.4.0 2019 年 7 月 29 日

#1571编码

每月 37 次下载
loader-rs 中使用

MIT 许可证

100KB
2.5K SLoC

json-trait-rs

Build on TravisCI Coverage Version

变更日志

动机

该仓库的目的是提供 Rust 接口(即 traits)来处理作为 JSON 对象的对象。

在 Rust 中处理 JSON 对象时,我们倾向于使用负责序列化和反序列化过程的库,如 serde-jsonjson-rust,但根据用例,可能只需要遍历由其他库创建(所以 [de] 序列化)的对象的方法。

此类库的主要用例,至少在撰写本文时,是为由外国语言初始化的对象提供 JSON 对象遍历功能(考虑其他语言绑定,例如通过 FFI)。

贡献规则

即将推出

依赖项

~0.4–2MB
~41K SLoC