目前该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