JSON 转 Rust 结构体生成器
从 JSON 生成带有 Serde 派生的 Rust 结构体。免费的在线 JSON 转 Rust 结构体转换器,附带 serde 属性。
Click Generate to see outputAbout This Tool
从 JSON 数据生成带有 Serialize 和 Deserialize 派生的 Rust 结构体定义。对于使用 actix-web、axum 或 rocket 构建 Web 服务的 Rust 开发人员来说必不可少。
生成器包含用于驼峰命名映射的正确 serde rename 属性,处理嵌套结构、Vec<T>(数组)、Option<T>(可空字段)以及所有 Rust 原始类型。
每个字段都获得正确的 serde 属性——#[serde(rename = "fieldName")]——确保从标准 JSON API 无缝反序列化。代码开箱即编译。
非常适合原型设计 REST API 客户端、解析配置文件或在新 Rust 项目中快速搭建数据模型。所有处理均在浏览器中完成。
适合经常处理 JSON 并希望消除手动编写与 JSON 模式匹配的结构体定义的开销的 Rust 开发人员。