ToolBuddy
浏览器中

JSON 转 Rust

根据一份 JSON 样例推断 Rust 结构体。嵌套对象会变成带 serde rename 的具名结构体。数组里有些对象缺少的键是可选的。转换留在这个标签页里。

在你的浏览器里运行。什么都不会上传。

0 个字符 · 0 行

0 个字符 · 0 行

关于这个工具

从 JSON 样例推断 Rust 结构体。驼峰键会变成带 rename 的 snake_case 字段。数组中部分对象缺少的键,以及具体值旁边的 null,会变成 Option。整数保持 i64,其他数字变成 f64。

粘贴 JSON,复制结构体。根是对象数组时,结果是 type Root = Vec<RootItem>。空对象变成 HashMap<String, serde_json::Value>。这是起点,不带方法,也不带校验。处理都在这个标签页里完成。页面加载之后,没有网络也能继续用。

常见问题

相关 转换 工具