1
我想爲使用v4草稿的JSON模式實現驗證器。 對於「type」關鍵字,它可以是字符串或字符串數組,如下所示here 如果它是數組,那麼驗證將如何工作?當類型是字符串數組時,JSON模式驗證
例如:關鍵字「maximum」對數字類型有效,而關鍵字「maxLength」對字符串類型有效。 如果我指定了「整數」和「字符串」的類型數組,那麼這兩個關鍵字是有效還是無效?
我想爲使用v4草稿的JSON模式實現驗證器。 對於「type」關鍵字,它可以是字符串或字符串數組,如下所示here 如果它是數組,那麼驗證將如何工作?當類型是字符串數組時,JSON模式驗證
例如:關鍵字「maximum」對數字類型有效,而關鍵字「maxLength」對字符串類型有效。 如果我指定了「整數」和「字符串」的類型數組,那麼這兩個關鍵字是有效還是無效?
如果要驗證的值是數字,則將使用maximum
進行驗證。如果要驗證的值是一個字符串,則將使用maxLength
進行驗證。
如果type
不存在,或者它包含一個匹配的類型,然後其他的關鍵詞是基於數據的類型中,沒有什麼是在type
。
你能解釋爲什麼驗證不會在此[鏈接]中啓動(http://schemaform.io/examples/bootstrap-example.html#/68b8d6e017c73eeeed38) – John