🟦 JSON转TS

JSON 转 TypeScript 工具,粘贴接口返回的 JSON 即可自动生成 interface 或 type 定义,支持嵌套对象、数组 T[]、可选字段、混合数组联合类型和非法字段名加引号,可自定义根类型名称与分号、readonly 风格。

等待生成…

❓ 常见问题

Q: 数组和嵌套对象是怎么命名的?
嵌套对象按字段名转成大驼峰生成独立类型,数组字段会自动单数化(orders → Order);同名类型会自动加数字后缀避免冲突,根对象使用你填写的根类型名。
Q: 哪些字段会变成可选?
值为 null 的字段会标记为可选并推断为 any;同一数组里对象字段缺失时也会标记可选,保证生成的类型能兼容样例数据。
Q: 混合类型数组怎么处理?
元素类型不一致时生成联合类型,例如 [1,"a"] 会得到 (number | string)[];建议提供更完整的真实数据以获得准确类型。
📤 分享