我有一个如下所示的 json 模式,它具有三个可选的属性高度、重量和体积。但我想在这里做以下额外检查:
- 如果传递了除了身高、体重和体积之外的任何其他属性,那么它应该会抛出一个错误
不确定如何实现这一点,因为这些是可选属性。
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"options": {
"type": "object",
"properties": {
"height": {
"type": "number"
},
"weight": {
"type": "number"
},
"volume": {
"type": "number"
}
}
}
}
}