Json-schema.org发布了“相对JSON指针”的RFC。通过阅读该文档和其他JSON文档,我无法确定模式使用{ $ref : 2/blahblah }
时的参考起点。
假设我具有以下架构:
{
"$schema": "http://json-schema.org/draft-07/schema#",
"definitions": {
"a": {
"type": "integer"
}
},
"properties": {
"a_field": {
"$ref": "3/definitions/a"
}
}
}
因此,在上面的示例中,我根据draft-handrews-relative-json-pointer-01使用了相对指针。在上面,我假设这是0:
{ $ref : 3/definitions/a }
这可能不正确。确切地说,当架构在$ ref中使用相对指针时,引用的起始点(即0)是什么?
请按照我上面的示例一般地回答。这将不胜感激!
我阅读了这些RFC,但只是想不通。
谢谢!!!!