JSON 格式化
在浏览器中格式化、压缩和校验 JSON 文本。
根据 JSON 样本生成 TypeScript 类型,支持嵌套对象、数组、可选字段、联合类型与 null。
输入或修改选项后自动更新
根据 JSON 样本生成 TypeScript 类型,支持嵌套对象、数组、可选字段、联合类型与 null。
粘贴有代表性的 JSON 样本,设置类型名称,即可复制生成的 export type 或下载 .ts 文件。数组中的对象会合并推导,部分对象缺少的字段标为可选,不同类型的值组成联合类型。
空数组使用 unknown[],空对象使用 { [key: string]: unknown }。样本无法反映未出现的数据,请结合接口契约检查生成类型。重复键不接受,输入最多 2 MiB、30,000 个值与 80 层嵌套。
评论
0