工具匣

JSON → TypeScript 接口

贴响应 JSON 生成 TypeScript interface:嵌套对象自动拆接口、数组字段联合类型、缺失字段标可选。

分类 · 开发浏览器本地运行

JSON 输入(接口名、选项可调)

公式 & 这个工具是什么意思

类型推断规则:
对象 → interface(嵌套对象自动拆独立接口)
数组 → 元素类型联合(T1 | T2)或数组类型
缺失字段 → 可选属性 ?:

对接第三方 API 时,手写 interface 又慢又容易抄错。这个工具把响应 JSON 一次性转成 TypeScript 类型定义:嵌套对象会拆成独立命名的 interface 并自动去重(同结构的字段共用一个类型);数组里元素结构不一致时,取所有元素字段的并集,缺失的自动标可选 ?——这正是接口文档没写清楚、靠真实响应反推类型时最需要的语义。

6 全部工具 →
社保计算器 输入月工资基数与城市比例,即刻算出五险一金个人与单位月缴明细和到手工资。 JSON 格式化 粘贴 JSON 即刻格式化、压缩与校验,报错行号直接标出。全程在浏览器本地完成,数据不上传。 Base64 编解码 文本与 Base64 双向转换,支持中文,URL 安全模式可选。 网页音乐盒 十六步音序器,点亮格子自己作曲,五声音阶随便点都好听,还能一键随机找灵感。 拼豆图纸工作室 照片一键转拼豆图纸:MARD/Perler/Artkal 三色卡匹配互转、多图层编辑、自动用豆统计、导出 PNG/PDF。 贷款/月供计算器 等额本息 / 等额本金两种方式对比,月供、总利息、还款总额一目了然。