2016-11-16 79 views
1

我使用JSON Schema來驗證應用程序對象與某些模式進行測試。我可以在JSON模式中設置確切的值嗎?

我看到,我可以爲一個屬性設置minimummaximum值:

"responseCode": { 
     "type": "integer", 
     "minimum": 100, 
     "maximum": 500 
    } 

但我找不到我是否可以設置一個確切的要求值,像"value":123

是否可以將其設置爲我需要驗證的內容?

+1

我不確定這是否可取,但您可以嘗試設置最小=最大= 123。 –

+0

它可以工作,但非常冗長。 –

回答

1

您可以:

{ "enum": [123] } 

{ "const": 123 } 

const現在是草案-06架構的JSON規範的(它是由Ajv和其他一些驗證支持)的一部分。

相關問題