【发布时间】:2017-02-11 14:05:44
【问题描述】:
我的架构看起来像这样:
schema: {
type: 'object',
properties: {
id: {
type: 'string'
}
}
}
我想被允许设置字符串或空值,我该怎么做?
【问题讨论】:
标签: javascript node.js schema jsonschema ajv
我的架构看起来像这样:
schema: {
type: 'object',
properties: {
id: {
type: 'string'
}
}
}
我想被允许设置字符串或空值,我该怎么做?
【问题讨论】:
标签: javascript node.js schema jsonschema ajv
您可以使用array to allow a property to be multiple types。类型必须是seven JSON Schema primitive types 之一。
{
type: 'object',
properties: {
id: { type: ['string', 'null'] }
}
}
【讨论】: