參考
列舉值
enum
關鍵字用於將值限制為一組固定的值。它必須是一個至少有一個元素的陣列,其中每個元素都是唯一的。
以下是一個驗證紅綠燈顏色的範例
{ "enum": ["red", "amber", "green"]}
資料
"red"
資料
"blue"
您甚至可以在沒有類型的情況下使用 enum
,以接受不同類型的值。讓我們擴展範例,使用 null
表示「關閉」,並且為了好玩,也加入 42。
{ "enum": ["red", "amber", "green", null, 42]}
資料
"red"
資料
null
資料
42
資料
0