參考

列舉值

enum 關鍵字用於將值限制為一組固定的值。它必須是一個至少有一個元素的陣列,其中每個元素都是唯一的。

以下是一個驗證紅綠燈顏色的範例

schema
{ "enum": ["red", "amber", "green"]}
資料
"red"
符合 schema
資料
"blue"
不符合 schema

您甚至可以在沒有類型的情況下使用 enum,以接受不同類型的值。讓我們擴展範例,使用 null 表示「關閉」,並且為了好玩,也加入 42。

schema
{ "enum": ["red", "amber", "green", null, 42]}
資料
"red"
符合 schema
資料
null
符合 schema
資料
42
符合 schema
資料
0
不符合 schema

需要協助嗎?

您覺得這些文件有幫助嗎?

幫助我們讓文件變得更好!

在 JSON Schema 中,我們重視文件貢獻,就像其他類型的貢獻一樣!

仍然需要協助嗎?

學習 JSON Schema 通常令人困惑,但別擔心,我們在這裡提供協助!