最佳答案
我想用 JSON 模式数组来描述,它应该由零个或多个预定义值组成。为了简单起见,让我们使用这些可能的值: one
、 two
和 three
。
正确的数组(应该通过验证) :
[]
["one", "one"]
["one", "three"]
错误:
["four"]
现在,我知道应该使用 "enum"
属性,但是我找不到相关信息放在哪里。
方案 A (根据 "items"
) :
{
"type": "array",
"items": {
"type": "string",
"enum": ["one", "two", "three"]
}
}
选择 B:
{
"type": "array",
"items": {
"type": "string"
},
"enum": ["one", "two", "three"]
}