JSON 转类型定义
免费在线 JSON 转类型定义工具,支持 TypeScript/Go/C#/Java
为什么要将 JSON 转换为类型定义?
在处理 API 响应时,从示例 JSON 数据生成类型定义可以节省时间并减少错误。无需手动编写接口或结构体,粘贴 JSON 响应即可获得 TypeScript 接口、Go 结构体、C# 类或 Java 类的类型定义。
如何将 JSON 转换为类型
在输入区域粘贴 JSON 数据。选择目标语言。工具分析 JSON 结构并生成适当的类型定义,包含正确的字段名、类型和可为空字段的可选标记。
▶支持哪些类型的 JSON?
工具适用于任何有效的 JSON:对象、数组、嵌套结构和基本值。对象数组产生最有用的类型定义。
▶嵌套对象如何处理?
嵌套对象根据目标语言规范转换为单独的类型或嵌入类型。每一层嵌套都有自己的类型定义。
▶工具能处理可选字段吗?
工具会在字段出现在部分对象而非全部对象时将其标记为可选。这在转换并非所有对象都具有相同字段的对象数组时很常见。