参考
枚举值
The enum
关键字 用于将值限制为一组固定值。它必须是一个至少包含一个元素的数组,其中每个元素都是唯一的。
以下是一个验证路灯颜色的示例
模式
{ "enum": ["red", "amber", "green"]}
数据
"red"
符合模式
数据
"blue"
不符合模式
即使没有类型,您也可以使用 enum
来接受不同类型的 value。让我们扩展示例以使用 null
表示 "off",并为了好玩也添加 42。
模式
{ "enum": ["red", "amber", "green", null, 42]}
数据
"red"
符合模式
数据
null
符合模式
数据
42
符合模式
数据
0
不符合模式