JSON 生成 Schema
从数据样本推断 Draft-07 Schema,保留 null 与混合类型。
从样本生成 Draft-07 JSON Schema,作为接口校验规则的起点。合并数组对象的字段,保留 null 与混合类型。
输入与结果示例
[{"id":1},{"id":2,"note":null}] → id 为 integer,note 为 null;只有 id 被样本一致观察到。使用范围与注意事项
- 不从样本推断最小值、最大长度、枚举或 format。
- 空数组使用开放的 items,不能据此确认元素类型。
- required 仅由样本交集得出,发布合同前应人工核对。
常见问题
生成后怎么验证?
把结果复制到 JSON Schema 校验工具,并加入正常、缺失字段、null、类型错误等反例。