参考

枚举值

The enum 关键字 用于将值限制为一组固定值。它必须是一个至少包含一个元素的数组,其中每个元素都是唯一的。

以下是一个验证路灯颜色的示例

模式
{ "enum": ["red", "amber", "green"]}
数据
"red"
符合模式
数据
"blue"
不符合模式

即使没有类型,您也可以使用 enum 来接受不同类型的 value。让我们扩展示例以使用 null 表示 "off",并为了好玩也添加 42。

模式
{ "enum": ["red", "amber", "green", null, 42]}
数据
"red"
符合模式
数据
null
符合模式
数据
42
符合模式
数据
0
不符合模式

需要帮助?

您觉得这些文档有帮助吗?

帮助我们让我们的文档更棒!

在 JSON Schema 中,我们像其他任何类型的贡献一样重视文档贡献!

仍然需要帮助?

学习 JSON Schema 通常很令人困惑,但不要担心,我们在这里帮助您!。