2016-11-16 2 views
1

私はJSON Schemaを使って、テストのためにいくつかのスキーマに対してアプリケーションオブジェクトを検証します。JSONスキーマに正確な値を設定できますか?

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

をしかし、私は"value":123のように、正確な必要な値を設定することができれば、私は見つけることができませんでした:

は、私はプロパティのminimummaximum値を設定することができていることがわかります。

私が検証する必要があるものを正確に設定することは可能ですか?

+1

これが望ましいかどうかわかりませんが、最小値=最大値= 123を設定しようとする可能性があります。 –

+0

非常に冗長です。 –

答えて

1

することはでき:

{ "enum": [123] } 

または

{ "const": 123 } 

const

は今ドラフト06 JSONスキーマ仕様の(それは Ajvや他のいくつかのバリデータによってサポートされている)の一部です。

関連する問題