2 个版本

0.1.0 2022 年 2 月 4 日
0.1.0-dev.22021 年 12 月 31 日

#2159 in 编码

MIT/Apache

13KB
204

transmog-json

Transmog 实现的 JSON 格式,由 serde_json 包提供支持。

transmog-json forbids unsafe code crate version Documentation for main branch

此包使用 Format 特性实现,使用 Json 类型

use transmog::{Format, OwnedDeserializer};
use transmog_json::Json;

let json = Json::default();
let serialized = json.serialize(&42_u64).unwrap();
let deserialized: u64 = json.deserialize_owned(&serialized).unwrap();
assert_eq!(deserialized, 42);

开源许可

该项目,如同 Khonsu Labs 的所有项目一样,是开源的。此仓库在 MIT 许可Apache 许可证 2.0 下可用。

有关贡献的更多信息,请参阅 CONTRIBUTING.md

依赖

~0.6–1.4MB
~31K SLoC