serde-query

时间:2024-04-08 11:16:22
【文件属性】:

文件名称:serde-query

文件大小:21KB

文件格式:ZIP

更新时间:2024-04-08 11:16:22

Rust

Serde查询:Serde的高效查询语言 serde-query提供了的查询语言。 serde-query是: 高效的。您可以使用类似jq的语法从潜在的大型文档中仅提取目标部分。它像流解析器一样工作,并且仅接触最少量的元素。 灵活的。 serde-query可以使用任何与serde兼容的格式。 零成本。遍历结构在编译时被编码为类型。 例子 use serde_query :: {DeserializeQuery, Query}; #[derive(DeserializeQuery)] struct Data { #[query( ".commit.authors.[0]" )] first_author: String , #[query( ".hash" )] hash_value: u64 , } let document = serde_json :


【文件预览】:
serde-query-master
----LICENSE-MIT(1KB)
----Cargo.toml(70B)
----serde-query-derive()
--------Cargo.toml(540B)
--------src()
----LICENSE-APACHE(11KB)
----README.md(2KB)
----serde-query()
--------Cargo.toml(885B)
--------src()
--------examples()
--------README.md(12B)
--------tests()
----.gitignore(19B)
----CHANGELOG.md(882B)

网友评论