下面的JSON对象将负责呈现一个 Select 菜单.
使用JSON模式,我是否可以dynamically验证default
键的值(在本例中为"sm")是否与options
对象中的至少一个属性匹配?
我已经看过文档,我希望结合使用pattern
、refs
和json pointers
是可能的,但找不到这种用例的示例.
{
"top": {
"label": "Small",
"default": "sm",
"options": {
"none": {
"label": "None"
},
"sm": {
"label": "Small"
},
"md": {
"label": "Medium"
},
"lg": {
"label": "Large"
},
"xl": {
"label": "XL"
}
}
}
}