SuperAPI AI 工具集

json-schema

编程与开发

查看项目

更新于 10-15 17:25

技能介绍

用途:根据数据结构或需求生成 JSON Schema,用于数据校验与 API 文档记录;也可用于验证 JSON 结构。

主要能力:分析数据结构或需求,确定各字段类型(string、number、integer、boolean、object、array、null),添加约束(required、minLength/maxLength、minimum/maximum、pattern、enum、format),为属性补充 description 文档说明,并设置 $schema 版本(推荐 draft-07)。

使用方式:以自然语言描述目标结构即可,例如“为用户创建包含 name、email、age 和可选 phone 的 schema”,技能会输出对应 JSON Schema。生成时建议始终包含 $schema 声明、为所有属性添加描述、对严格校验使用 additionalProperties: false、优先使用具体 format 而非宽松 pattern、用 required 数组标记必填字段。

限制与注意:避免使用过于宽松的类型(如 {} 或 true),不要跳过用户输入的校验约束,不要在同一 schema 中混用不同 draft 版本,需显式处理可空字段。

适用场景:创建 schema、校验 JSON 结构、记录 API 载荷。

其他信息:该技能的收费、价格、平台与效果等事实暂未提供。