ペイロードの JSON.Schema 検証を使用しています。日付であるフィールドの 1 つには、次の json スキーマがあります。
"Date": {
"type": "object",
"properties": {
"Value": {
"type": "string",
"format": "date"
}
},
"required": [ "Value" ],
"additionalProperties": false
}
私のサーバー側 (WEB API C#) では、次のように json を検証しています。
var schema = JSchema.Parse(jsonSchema);
var livestockRow = JObject.Parse(jsonData);
IList<ValidationError> errorMessages;
livestockRow.IsValid(schema, out errorMessages);
日付を「24/09/2012」として渡すと、次のエラーとして返されます。
String '24/09/2012' does not validate against format 'date'.
私は何が欠けていますか?