【发布时间】:2019-08-11 23:12:59
【问题描述】:
我有一个 json 架构,它使用“$ref”(相对路径)引用另一个文件夹中存在的另一个 json 架构,我得到一个“MalformedURLException”。
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$ref": "#/definitions/Base",
"definitions": {
"Base": {
"type": "object",
"additionalProperties": false,
"properties": {
"event": {
"$ref": "com/artifacts/click/ClickSchema.json"
},
"arrival_timestamp": {
"type": "integer",
"minimum": 0.0
}
},
"title": "Base"
}
}
}
另外一个文件夹中的点击模式如下:
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "com/artifacts/click/ClickSchema.json",
"Event": {
"type": "object",
"additionalProperties": false,
"properties": {
"sourceName": {
"type": "string"
}
}
}
}
有人可以帮忙吗?我正在使用this 架构验证器。
【问题讨论】:
标签: json schema jsonschema json-schema-validator