【问题标题】:How to create JSON Schema property of type string or null如何创建字符串或 null 类型的 JSON Schema 属性
【发布时间】:2017-02-11 14:05:44
【问题描述】:

我的架构看起来像这样:

schema: {
  type: 'object',
  properties: {
    id: {
      type: 'string'
    }
  }
}

我想被允许设置字符串或空值,我该怎么做?

【问题讨论】:

    标签: javascript node.js schema jsonschema ajv


    【解决方案1】:

    您可以使用array to allow a property to be multiple types。类型必须是seven JSON Schema primitive types 之一。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-23
      • 2013-04-20
      • 1970-01-01
      • 2018-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多