跳至主要內容

JSON 轉 Rust Struct 程式碼產生器

支援自動型別推斷、Serde 宏標籤注入與駝峰/蛇形命名慣例轉換

100% 浏览器本地运算: 零云端传输 - 支持离线使用

JSON 轉 Rust Struct 程式碼產生器

Rust Struct
快速範例:
输入 JSON 字符串
16 行·325 字元

JSON 轉 Rust Struct 程式碼產生器

純前端離線將 JSON 字串快速轉換為 Rust Struct 定義,支援 serde::Deserialize 與 camelCase 轉 snake_case 標籤。

常见问题

工具產生的 Rust Struct 支援哪些常用的 Serde 屬性?
預設包含 #[derive(Debug, Clone, Serialize, Deserialize)],當啟用欄位重命名時,會自動為 camelCase 欄位加上 #[serde(rename = "...")]。
遇到巢狀 JSON 物件時會如何處理?
演算法會遞迴解析巢狀物件,並獨立產生對應名稱的子 Struct,保持程式碼簡潔模組化。