#python #serialization #structs #serde #convert #cpython #helper

serde_python

使用serde将结构体转换为Python

2个版本

使用旧Rust 2015

0.1.1 2018年4月29日
0.1.0 2018年4月1日

#18#cpython

MIT 许可协议

15KB
321

serde_python

一个辅助库,允许您无缝地将serde启用结构与cpython一起使用

入门指南

#[macro_use]
extern crate serde_python;

#[derive(Python, Serialize)]
struct MyStruct {
  // ...
}

限制/注意购买

目前,简单的枚举序列化为字符串,不支持更复杂的枚举。

欢迎提供正确处理此问题的建议。

即将推出

支持FromPyObject(反序列化方向)

运行测试

cargo test -- --nocapture`

输出必须目前由人工手动审核。

许可协议

本项目遵循MIT许可协议 - 有关详细信息,请参阅LICENSE.md文件。


lib.rs:

提供Python序列化器

依赖关系

~4MB
~89K SLoC