You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JSON Schema规范示例元架构验证问题求助

JSON Schema自定义词汇表验证问题解答

一、文件内容正确性判断

由于未提供new-main-meta-schema.json、extension-schema.json、schema.json和instance.json的具体内容,无法直接判定是否正确。你可以对照JSON Schema 2020-12规范中的元架构示例,重点核查以下要点:

  • 主元架构是否正确声明$vocabulary字段,包含https://example.com/vocab/example-vocab并将其标记为true
  • 扩展架构是否正确定义自定义词汇表的关键字规则,符合元架构的约束要求
  • 业务schema是否正确引用主元架构,且使用自定义关键字时严格遵循扩展架构的校验规则
  • 实例数据是否匹配业务schema的所有规则(包括自定义关键字的校验逻辑)

二、Hyperjump工具的使用限制

Hyperjump在线版无法直接识别并加载自定义词汇表的扩展架构,它要求通过defineVocabulary函数手动注册自定义词汇表的校验逻辑,但在线版未提供该功能入口,因此无法直接在Hyperjump中运行你的示例。

三、支持自定义词汇表的在线验证工具

  • JSON Schema官方验证器:支持加载外部schema文件,可通过指定扩展架构的URL或上传本地文件来识别自定义词汇表
  • Ajv Playground:允许在编辑器中同时定义主元架构、扩展架构和业务schema,可通过编写自定义关键字的校验函数来实现自定义词汇表的验证(需熟悉Ajv的API)

内容的提问来源于stack exchange,提问作者Roger Costello

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 07:59:57