JSON 转类型

把接口返回的 JSON 直接变成 TypeScript / Go / Python 结构体

JSON 内容

生成结果

JSON 转 TypeScript / Go:类型怎么推断出来的

工具会逐层遍历 JSON:对象生成一个接口或结构体,数组取所有元素类型的并集,同一个键在不同元素里缺失时标记为可选字段。

想要更准确的类型,把数组里多放几个元素再生成——单元素数组推断不出可选字段,这是所有同类工具的通病。需要运行时校验请配合 /api/v1/data 使用。