首页 > 解决方案 > 节点中 $ref 的 jsonschema 验证

问题描述

我已经使用 npm jsonschema 包为 jsonschema 编写了验证。我的 json 模式中包含 $ref,它的定义如下。但是当我使用 jsonschema 的函数 validate 时,我无法达到这些定义。有人可以在这里帮忙吗。

例如:我有这样的架构

{
    "swagger": "2.0",
    "schemes": [
      "https"
    ],
{
"responses": {
            "200": {
              "description": "successful operation",
              "schema": {
                "$ref": "#/definitions/info"
              }
            }
}
"definitions": {
      "info": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Name",
            "required": true
          }
}
}
}

我必须根据信息定义验证 json 响应。请帮忙。

标签: npmjsonschema

解决方案


推荐阅读