2015-11-06 50 views
1

我想爲使用v4草稿的JSON模式實現驗證器。 對於「type」關鍵字,它可以是字符串或字符串數​​組,如下所示here 如果它是數組,那麼驗證將如何工作?當類型是字符串數組時,JSON模式驗證

例如:關鍵字「maximum」對數字類型有效,而關鍵字「maxLength」對字符串類型有效。 如果我指定了「整數」和「字符串」的類型數組,那麼這兩個關鍵字是有效還是無效?

回答

0

如果要驗證的值是數字,則將使用maximum進行驗證。如果要驗證的值是一個字符串,則將使用maxLength進行驗證。

如果type不存在,或者它包含一個匹配的類型,然後其他的關鍵詞是基於數據的類型中,沒有什麼是在type

+0

你能解釋爲什麼驗證不會在此[鏈接]中啓動(http://schemaform.io/examples/bootstrap-example.html#/68b8d6e017c73eeeed38) – John

相關問題