JSON 示例
{"name":"Ada","age":36}生成的 schema
z.object({ name: z.string(), age: z.number() })数据格式
在线根据 JSON 示例数据自动推导 Zod schema,生成可直接使用的 TypeScript 校验代码,支持嵌套对象和数组,可选 strict 模式与 z.infer 类型导出,适合接口校验开发。
数据格式
在线根据 JSON 示例数据自动推导 Zod schema,生成可直接使用的 TypeScript 校验代码,支持嵌套对象和数组,可选 strict 模式与 z.infer 类型导出,适合接口校验开发。
等待输入 JSON
JSON 示例
{"name":"Ada","age":36}生成的 schema
z.object({ name: z.string(), age: z.number() })生成的对象 schema 会追加 .strict(),校验时拒绝示例中未出现的多余字段,适合严格的接口契约。
可以。工具递归推导嵌套结构,数组会根据首个元素推断元素类型,空数组生成 z.array(z.any())。
工具列表
你可以从这里继续打开相近场景的工具,减少重复搜索。
JSON 转 TS Interface
在线根据 JSON 数据自动推断并生成 TypeScript interface 定义,嵌套对象拆分为独立接口,支持自定义根接口名和全字段可选模式,适合根据接口返回快速补齐前端类型。
Schema 校验
在线用 JSON Schema(Draft-07)校验实例数据,基于 Ajv 检查必填、类型与边界等约束并输出校验结果,适合接口联调与文档样例核对。