16个版本

使用旧的Rust 2015

0.7.0 2020年9月10日
0.6.6 2020年1月17日
0.6.5 2019年11月23日
0.6.4 2019年2月19日
0.4.0 2017年3月5日

#38 in #状态

Download history 70/week @ 2024-03-24 178/week @ 2024-03-31 146/week @ 2024-04-07 124/week @ 2024-04-14 116/week @ 2024-04-21 130/week @ 2024-04-28 214/week @ 2024-05-05 213/week @ 2024-05-12 220/week @ 2024-05-19 27/week @ 2024-05-26 139/week @ 2024-06-02 255/week @ 2024-06-09 214/week @ 2024-06-16 154/week @ 2024-06-23 104/week @ 2024-06-30 135/week @ 2024-07-07

618 每月下载量
用于 3 个crate (2个直接使用)

MIT 协议

49KB
879 代码行

jsonapi-rust

Build Status License Documentation FOSSA Status

这是jsonapi.org上的JSON-API v1规范的一个实现。

使用

将此crate添加到您的Cargo.toml文件中,

[dependencies]
jsonapi = "*"

或者直接从github的master分支使用,

[dependencies]
jsonapi = { git = "https://github.com/michiel/jsonapi-rust", branch = "master" }

大多数序列化和反序列化用例的示例可以在tests/目录或文档中找到。

开发

注意 - 直到这个crate达到v1.0.0版本,不兼容的破坏性更改将在变更日志中宣布。

测试

命令 cargo test 将运行所有测试。对于更详细的输出或使用cargo watch的输出,

RUST_BACKTRACE=1 cargo test -- --nocapture
RUST_BACKTRACE=1 cargo watch "test -- --nocapture"

贡献

欢迎贡献。请使用conventional格式添加测试并编写提交信息。变更日志使用clog工具更新。配置文件在.clog.toml中。

当前配置适用于以feat:bug:test:doc:refactor:开头的提交信息。

许可证

FOSSA Status

依赖项

~4.5–6.5MB
~157K SLoC