可以开始使用
浏览器本地 · 无需账号 · 结果留在当前页面
试试常见 Schema 任务
Schema 推断提示
这个生成器会根据粘贴样例推断一个起步 schema。用于生产前,请检查可选字段、混合数组、格式和校验规则。
JSON Schema 生成器可以根据样例 JSON 推断字段类型和结构。
它适合快速起草接口文档、校验规则和配置约束。
清晰输入
准备好要处理的JSON 示例对象或数组,避免混入不相关内容。
确认输出用途
先确认结果要用于发布、调试、估算、整理还是交付,再选择合适参数。
复核关键边界
结果适合快速处理和初步判断,重要场景仍应按目标平台、团队规则或业务口径复核。
示例
粘贴用户对象示例,生成包含 name、email、id 等字段的 Schema。
假设
样例数据能代表真实数据结构。
限制
无法自动理解业务规则、条件校验和所有边界情况。
先准备代表性样例
只用一条数据推断 Schema 容易漏掉可选字段和多种类型。
区分推断和规范
生成结果是起点,不等于业务接口最终契约,字段含义仍需要人工确认。
发布前补描述
写 API 文档时,Schema 只说明结构,字段用途、单位和边界还要补充文字。
适合接口契约起稿
从样例 JSON 生成初版 Schema,再补充 required、format 和字段说明。
适合测试 fixture
前后端联调时,用 Schema 检查示例数据是否偏离预期结构。
不要当作完整业务规则
枚举、跨字段约束和权限逻辑通常需要人工补充。
接口文档
快速起草请求或响应 Schema。
表单校验
准备字段类型规则。
配置约束
描述配置对象结构。
团队沟通
统一字段和类型表达。
生成的是最终 Schema 吗?
不是,建议作为草稿再人工补充业务规则。
数组怎么处理?
工具会根据样例数组推断 item 结构。
数据会上传吗?
不会。生成在浏览器中完成。
可以校验 JSON 吗?
它主要生成 Schema,JSON 语法可先用 JSON 格式化工具检查。
生成的 Schema 是最终接口规范吗?
不是。它根据样例推断结构,required、format、枚举和业务约束需要人工补充。
为什么有些字段类型不准确?
样例太少时,工具可能只看到某一种类型。应使用更多代表性样例复核。
生成的是最终 Schema 吗?
不是,建议作为草稿再人工补充业务规则。
数组怎么处理?
工具会根据样例数组推断 item 结构。
数据会上传吗?
不会。生成在浏览器中完成。
可以校验 JSON 吗?
它主要生成 Schema,JSON 语法可先用 JSON 格式化工具检查。
生成的 Schema 是最终接口规范吗?
不是。它根据样例推断结构,required、format、枚举和业务约束需要人工补充。
为什么有些字段类型不准确?
样例太少时,工具可能只看到某一种类型。应使用更多代表性样例复核。
推荐流程
接口 Schema 流程
先格式化 JSON,再生成 Schema 并检查字段。