JSON转Rust

将JSON数据转换为Rust结构体定义,快速生成带有serde Serialize/Deserialize的Rust代码。

使用说明

  1. 在左侧输入框中粘贴或输入JSON数据。
  2. 可选:在结构体名输入框中指定生成的Rust结构体名(默认为RootObject)。
  3. 点击「转换为Rust」按钮,转换后的Rust结构体代码将显示在右侧。
  4. 点击「复制结果」可快速复制转换后的Rust代码。

相关工具

关于JSON转Rust工具

JSON转Rust工具是一款免费的在线代码生成工具,可以帮助您快速将JSON数据转换为Rust结构体定义。在Rust开发中,我们经常需要根据API返回的JSON数据定义对应的结构体(struct),手动编写这些定义既耗时又容易出错。

使用本工具,您只需要粘贴JSON数据,工具会自动分析JSON结构并生成对应的Rust结构体,包括serde的Serialize/Deserialize派生宏、Option<T>类型、#[serde(rename_all = "camelCase")]属性等。支持字符串、数字、布尔值、数组、嵌套对象等所有JSON类型的转换。您可以自定义生成的结构体名,方便直接用于项目中。整个操作在浏览器本地完成,数据不会上传到服务器。