JSON 转代码结构体
JSON 一键生成多语言结构体,支持 TypeScript / Go / Java / Python / C# / Rust 六种语言,推断与生成在浏览器本地完成,数据不会上传。
使用说明
拿到一段接口 JSON,手动敲各语言的结构体既慢又易错。本工具一次推断出类型,并按语言生成 TypeScript / Go / Java / Python / C# / Rust 的结构体、类或接口。
- 粘贴 JSON 示例,选择目标语言。
- 按需填写根类型名,并选择是否生成 JSON 字段标注、数组元素可选。
- 复制结果,或按对应语言下载代码文件。
常见问题
- 数组里字段不一致会怎样?
- 会合并所有出现过的字段;勾选「数组元素缺字段标可选」时,缺失字段标为可选或 omitempty。
- 生成的字段名会改动吗?
- 按语言习惯转换:Go/C# 用大驼峰、Python/Rust 用小写下划线,并保留 JSON 字段标注便于反序列化。