对于看起来像这样的示例JSON数据 -
{
"children":{
"Alice":{...},
"Jamie":{...},
"Bob":{...}
// Any new child with a given unique name will be added to this object
},
childrenOrder:["Alice", "Bob", "Jamie"]
}
在相应的JSON Schema中,我试图限制" childrenOrder"中的有效值。数组来自运行时子键。 我没有在官方JSON Schema文档(http://json-schema.org/documentation.html)中看到任何引用运行时动态值的方法。
目前这是否可能? 为简洁起见,我省略了JSON Schema代码。如果人们认为需要解决这个问题,我可以添加它。
提前致谢。
答案 0 :(得分:0)
不可能使用当前的JSON Schema规范。但是,有一个建议可以改变JSON Schema的下一个版本。
https://github.com/json-schema/json-schema/wiki/%24data-(v5-proposal)