JSON 转类型定义转换工具
粘贴 JSON 数据——比如某个 API 的响应内容——这款工具会推断其结构,生成对应的、可直接粘贴使用的类型定义:TypeScript 接口、Python 数据类(dataclass)或 Go 结构体(struct),当某些数组元素缺少某个字段时会自动识别为可选字段,并能区分整数与浮点数。由于推断仅基于你提供的样本数据,请务必仔细核对结果。全部处理都在你的浏览器中完成——你粘贴的 JSON 绝不会发送到服务器。
开发者工具 完全在浏览器中运行
一切都在你的浏览器中完成 — 你粘贴的 JSON 不会被发送到任何地方。
类型是根据你提供的实际样本数据推断出来的,因此请务必核对结果 — 样本中缺失的字段不会出现在输出中,而样本里始终为整数的数值字段会被当作 integer 处理,而不是浮点数。
在上方粘贴 JSON,即可生成对应的类型定义。
常见问题
生成的定义仅根据你粘贴的样本数据推断得出。样本中缺失的字段不会出现在结果里,样本中始终为整数的数字字段会被识别为整数而非浮点数——因此请务必仔细核对结果。