#反序列化 #序列化 #JSON #设置 #用户 #de

userdata3

用于从userdata3.json文件中序列化和反序列化用户设置的data类型

2个不稳定版本

0.2.0 2023年11月17日
0.1.0 2023年11月15日

#2702解析器实现


2 个crate中使用了(通过 orphism

MIT 许可协议

4KB

userdata3 最新版本

这是什么?

Rust数据类型,用于从userdata3.json文件中序列化和反序列化用户设置

如何获取这个神奇的工具?

在您的项目目录中运行以下Cargo命令(假设您已安装cargo-edit

cargo add userdata3

或者将以下行添加到您的Cargo.toml(在[dependencies]数组中)

userdata3 = "^ 0.2"

如何使用它?

use userdata3::UserData3;

fn main() {
  let json = std::fs::read_to_string("./path/to/some.userdata3.json").unwrap();
  let userdata3: UserData3 = serde_json::from_str(&json).unwrap();
  println!("{userdata3:#?}");
}

它是如何制作的?

使用此处描述的未记录JSON格式的发现过程此处

许可协议

userdata3在MIT许可协议下可用。有关完整文本,请参阅LICENSE.txt

尽管许可协议很短,但它仍然是用花哨的律师语言写的。如果您更喜欢更接地气的语言,请考虑以下

  • tl;drLegal在此处提供了一个简单的视觉摘要。
  • FOSSA在此处提供了一个更深入的概述。

依赖关系

~1.4–2.3MB
~47K SLoC