#deserialize #settings #json #pose

pose3

从pose3.json文件中序列化和反序列化姿态设置的数据类型

2个不稳定版本

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

#2851 in 解析器实现


2 个crate中使用(通过 orphism

MIT 协议

4KB

pose3 最新版本

这是什么?

Rust数据类型,用于从pose3.json文件中(反)序列化姿态设置

如何获取这个强大的工具?

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

cargo add pose3

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

pose3 = "^ 0.2"

如何使用它?

use pose3::Pose3;

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

这是如何制作的?

使用此处描述的无文档JSON格式发现过程 这里

许可证

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

虽然许可证简短,但它仍然是用律师语言编写的。如果您更喜欢更接地气的语言,请考虑以下内容

  • tl;drLegal有一个简单的视觉摘要可在此 这里 可用。
  • FOSSA有一个更深入的概述可在此 这里 可用。

依赖关系

~1.4–2.5MB
~49K SLoC