【发布时间】:2021-05-15 06:45:44
【问题描述】:
我可以让dependencies 使用非嵌套值(架构中的顶级),但我希望依赖项依赖于嵌套在object 定义中的属性。
const schema = {
type: "object",
properties: {
start: {
type: "object",
properties: {
time: {
type: "string"
}
}
}
},
dependencies: {
start: {
properties: {
end: {
type: "object",
properties: {
time: {
type: "string"
}
}
}
}
}
}
};
基本上,我想要一种方法让依赖项不依赖于start 属性,而是依赖于start.time 属性。
我查看了this 问题,答案指出架构无法“向上”查找树,尽管我不完全确定“向上”和“向下”在这种情况下的含义。
在我看来,如果依赖项可以依赖于start,并且time 是start 中的一个属性,那么time 是“向下”树,而不是“向上”(?)
【问题讨论】:
标签: jsonschema jsonforms