【问题标题】:Using an array to define type in JSON Schema在 JSON Schema 中使用数组定义类型
【发布时间】:2016-07-21 19:02:09
【问题描述】:

JSON Schema 的 Draft 04 允许将字符串值数组作为 type 属性 (5.5.2.1) 的有效值。如何解释这个数组?我可以想到三个选项,但规范并不具体。

  1. 原始类型,
  2. 对已定义类型的直接引用,或
  3. 内联定义的枚举。

【问题讨论】:

  • 您可能需要考虑将您的编辑转换为答案。
  • 我得先等一会儿……

标签: json jsonschema


【解决方案1】:

重读规范说明,我看到了:

字符串值必须是核心规范定义的七种基本类型之一。

当所有候选者都是原始类型时,该数组似乎被用作oneOf 模式的简写。

【讨论】:

    猜你喜欢
    • 2015-11-22
    • 2016-04-24
    • 1970-01-01
    • 1970-01-01
    • 2017-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多