2016-11-16 55 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和其他一些验证支持)的一部分。

相关问题