Javascript 如何创建字符串或null类型的JSON模式属性

Javascript 如何创建字符串或null类型的JSON模式属性,javascript,node.js,schema,jsonschema,ajv,Javascript,Node.js,Schema,Jsonschema,Ajv,我的模式如下所示: schema: { type: 'object', properties: { id: { type: 'string' } } } 我想被允许设置字符串或null,如何才能做到这一点?您可以使用。这些类型必须是以下类型之一 { type: 'object', properties: { id: { type: ['string', 'null'] } } }

我的模式如下所示:

schema: {
  type: 'object',
  properties: {
    id: {
      type: 'string'
    }
  }
}
我想被允许设置字符串或null,如何才能做到这一点?

您可以使用。这些类型必须是以下类型之一

{
  type: 'object',
  properties: {
    id: { type: ['string', 'null'] }
  }
}