JSON转代码
在线JSON转代码工具,支持TypeScript、Java、C#、Go、Python等多语言模型生成,适用于接口定义、实体建模与开发调试
JSON转代码使用指南
该工具可将JSON结构自动转换为多种编程语言的类型定义、类或结构体,适用于接口建模、客户端类型补全与后端实体生成。
使用步骤
- 在左侧输入区粘贴JSON数据,或点击“示例”快速填充演示数据。
- 选择目标语言并设置根类名称。
- 点击“生成”,或在输入内容变更后自动生成代码。
- 在右侧查看高亮代码并复制到项目中使用。
核心功能
- 支持TypeScript、C#、Java、Go、Python、Swift、Kotlin、Rust、Dart、PHP。
- 自动推断字符串、整数、浮点、布尔、数组、对象与可空字段。
- 自动处理嵌套对象并生成对应子类型定义。
- 支持数组根节点,自动生成数组别名或元素模型。
- 本地浏览器处理,数据不上传,适合敏感JSON结构转换。
类型映射参考
| JSON类型 | TypeScript | C# | Java | Go | Python |
|---|---|---|---|---|---|
| string | string | string | String | string | str |
| number(int) | number | int | Integer | int | int |
| number(float) | number | double | Double | float64 | float |
| boolean | boolean | bool | Boolean | bool | bool |
| array | T[] | List<T> | List<T> | []T | List[T] |
| object | interface | class | class | struct | @dataclass |
应用场景
- 前后端接口联调前,快速生成客户端模型与类型定义。
- 微服务协议字段频繁变更时,批量重建实体代码。
- 数据分析脚本中,根据样本JSON快速构建结构体。
- 教学与评审场景中展示跨语言类型映射差异。