文件名称:json-ld:Rust的JSON-LD实现
文件大小:107KB
文件格式:ZIP
更新时间:2024-06-07 02:34:53
Rust
Rust的JSON-LD实现 此板条箱是数据交换格式的Rust实现。 注意:此板条箱处于早期开发中。 尚未实现所有功能(仅扩展和压缩算法已实现)。 API尚未稳定,并且可能会快速更改。 是基于标准Web技术建立的计划,旨在在整个Web上创建相互关联的数据集网络。 是一种广泛使用的,简单的,非结构化的数据序列化格式,用于以人类可读的方式描述数据对象。 JSON-LD将这两种技术结合在一起,为JSON添加了语义,以创建一种轻量级的数据序列化格式,该格式可以组织数据并帮助Web应用程序进行大规模互操作。 此板条箱旨在提供一组用于构建和处理扩展的JSON-LD文档的类型。 借助板条箱,它还可以扩展,压缩和展平任何类型的JSON-LD文档。 基本用法 JSON-LD文档由Document特征表示,例如由json::JsonValue类型实现。 此特征表示紧凑的JSON-LD文档,必须对其进行扩
【文件预览】:
json-ld-master
----.gitignore(62B)
----src()
--------blank.rs(2KB)
--------vocab.rs(4KB)
--------object()
--------error.rs(12KB)
--------null.rs(2KB)
--------context()
--------util()
--------compaction()
--------mode.rs(925B)
--------lang.rs(3KB)
--------lenient.rs(2KB)
--------indexed.rs(3KB)
--------direction.rs(1KB)
--------reference.rs(5KB)
--------loader.rs(4KB)
--------syntax()
--------id.rs(3KB)
--------expansion()
--------lib.rs(766B)
--------document.rs(8KB)
--------reqwest()
----Cargo.toml(937B)
----.gitmodules(88B)
----.github()
--------workflows()
----examples()
--------custom-ids-iref-enum.rs(2KB)
--------generate-compact-tests.rs(5KB)
--------reqwest-loader.rs(2KB)
--------generate-expand-tests.rs(5KB)
--------custom-ids.rs(2KB)
--------expansion.rs(1KB)
--------compaction.rs(1KB)
----LICENSE-MIT(1023B)
----README.md(7KB)
----tests()
--------templates()
----json-ld-api()
----LICENSE-APACHE(11KB)