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

如何在JSON Schema中定义描述JSON Schema本身的类型?

描述JSON Schema类型值的JSON Schema示例

以下是一个用于描述JSON Schema修改事件的Schema,其中field_schema字段的值本身就是一个合法的JSON Schema:

{
  "title": "Schema修改事件",
  "description": "描述一个任意JSON Schema发生修改的事件",
  "type": "object",
  "properties": {
    "field_name": {
      "type": "string",
      "format": "json-pointer",
      "description": "变更发生的位置"
    },
    "field_schema": {
      "$ref": "https://json-schema.org/draft-07/schema",
      "description": "该位置的新Schema"
    }
  },
  "required": [
    "field_name",
    "field_schema"
  ]
}

核心说明

  • field_name:采用JSON Pointer格式的字符串,用于定位JSON Schema中发生变更的具体位置
  • field_schema:通过引用JSON Schema Draft-07的规范定义,确保该字段的值是一个符合标准的JSON Schema

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 03:07:03