JSON 转 TypeScript
从 JSON 生成 TS 接口与类型
JSON 输入
Loading editor...
TypeScript 输出
Loading editor...
相关工具
常见问题
把一个 JSON 对象粘贴进来,工具会分析它的结构、数据类型和嵌套关系,自动生成 TypeScript interface。数组会根据元素内容推断类型,嵌套对象会拆成单独命名的 interface。
生成结果以你提供的样例数据为准:样例里出现的字段会被当作必填。哪些字段是可选的需要你在检查生成类型后,手动加上 ? 修饰符。
可以,这也是最常见的用法之一。把 JSON API 响应复制过来粘贴,就能得到可直接用于前端代码的 TypeScript interfaces,尤其在对接 REST API 时能省很多时间。
string → string,number → number,boolean → boolean,null → null;数组会生成带元素类型的数组(例如 string[]);对象会生成带属性的命名 interface。