時間間隔 [2013-11-17T00:00Z、2015-11-17T00:00Z] の間で日時の値を検証しようとすると、Json スキーマに問題が発生します。この Json スキーマがあります。
{
"strictProperties": true ,
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"exampleDate": {
"format": "date-time",
"formatMinimum": "2013-11-17T00:00Z",
"formatMaximum": "2015-11-17T00:00Z"
}
}
}
},
"required": [
"data"
]
}
そして、このjsonは常に有効なjsonと同じです:
{
"data": {
"exampleDate": "2010-11-17T00:00:00Z"
}
}
しかし、ご覧のとおり、この json は日付のために有効ではなく、有効な範囲外です。
オンライン ツールhttp://www.jsonschemavalidator.net/、http://jsonschemaint.com/draft4/#、および com.github.fge:json-schema-validator:2.2.6 でテストしました。誰か助けてくれませんか?strictProperties 以外の構成が不足している可能性がありますか? いくつかのステップ?よろしくお願いします=)