On Mon, Mar 31, 2014 at 6:50 PM, <
z.gal...@gmail.com> wrote:
> Thanks for the explanation. Using your schema, would an event look like
> this:
>
No... Again, this is not valid JSON.
Here is a schema and a matching value:
"eventDate": {
"type": "object",
"required": [ "eventStartDateTime", "eventEndDateTime" ],
"additionalProperties": false,
"properties": {
"eventStartDateTime": {
"type": "string",
"format": "date-time"
},
"eventStartEndTime": {
"type": "string",
"format": "date-time"
}
}
},
"eventDates": {
"type": "object",
"required": [ "eventDates" ],
"additionalProperties": false,
"properties": {
"eventDates": {
"type": "array",
"items": {
"$ref": "#/definitions/eventDate"
}
}
}
}
},
"type": "object",
"required": [ "event" ],
"additionalProperties": false,
"properties": {
"event": {
"type": "object",
"items": {
"$ref": "#/definitions/eventDates"
}
}
}
}
and the value:
{
"event": {
"eventDates": [
{
"eventDateStartTime": "2014-04-12T20:00+00:00",
"eventEndDateTime": "2014-04-12T23:00+00:00"
},
{
"eventStartDateTime": "2014-07-12T16:00+00:00",
"eventEndDateTime": "2014-07-12T19:00+00:00"
}
]
}
}
Hope this helps,