1个不稳定版本
0.12.0 | 2023年12月5日 |
---|
#1260 in 编码
98KB
2K SLoC
Serde查询字符串
这个crate是一个用于序列化和反序列化查询字符串的Rust库。当使用嵌套参数时,该crate旨在扩展serde_urlencoded
,类似于Node中的qs,以及Ruby on Rails通过Rack常用的方式。
库的核心灵感来源于serde_urlencoded
,当非嵌套查询参数足够时,应优先使用此crate。它基于高性能泛型序列化框架Serde和Rust的URL解析器rust-url构建。
安装
此crate与Cargo一起工作,可在crates.io上找到,使用如下Cargo.toml
:
[dependencies]
serde_qs = "0.12"
最低支持的Rust版本为1.36。
许可证
serde_qs许可根据以下任一许可证:
- Apache License,版本2.0,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
您可以选择。
贡献
除非您明确声明,否则您根据Apache-2.0许可证定义的,故意提交给serde_qs的任何贡献,都将按照上述方式双重授权,不附加任何额外的条款或条件。
依赖项
~0.4–14MB
~175K SLoC