В настоящее время Schema
определение не документированы вообще, единственные ресурсы, я мог бы найти следующие:Как создать вложенную схему?
http://support.apiary.io/knowledgebase/articles/147279-json-schema-validation https://github.com/apiaryio/api-blueprint/issues/112
, но ни один из этих примеров не обсудить, как создать вложенную схему.
Я хотел бы проверить этот ответ:
{
date: (datetime),
url: (url),
changes: [
{
date: (datetime),
url: (url)
},
...
],
items: [
{
name: (string),
url: (url)
},
...
]
}
на основе моих знаний, я уже начал создавать схемы, что выглядит как этот
{
"type": "object",
"required": true,
"properties": {
"date": {
"type": "datetime",
"required": true
},
"url": {
"type": "string",
"required": true
},
"changes": {
"type": "array",
"required": true
},
"items": {
"type": "array",
"required": true
}
}
}
но как создать схему для вложенного item
и change
?
Какие типы я могу использовать?
как подтвердить datetime
? ожидаемое значение: YYYY-MM-DD HH:MM:SS
ok Я нашел это https://github.com/Baggz/Amanda/blob/master/docs/json/comparison.md, что может быть ответом на мой вопрос. однако это безумие ... – gondo