【发布时间】:2015-10-23 14:07:32
【问题描述】:
我正在制作一个相当大的 json 模式(草案 4),并希望所有属性都是必需的,而不必将每个属性添加到 required 数组中。是否可以默认设置所有属性?
【问题讨论】:
-
比下面更好的(在我看来)解决方法,以防其他人遇到这个答案:)
标签: json jsonschema
我正在制作一个相当大的 json 模式(草案 4),并希望所有属性都是必需的,而不必将每个属性添加到 required 数组中。是否可以默认设置所有属性?
【问题讨论】:
标签: json jsonschema
在 json-schema 中没有任何东西会默认需要属性。
如果手动生成属性列表有问题,我建议如下。
这种方法允许您以最方便的方式编写架构,同时仍然能够使用标准工具。如果您认为您的扩展可能对其他人有用,您也可以建议将其添加到 json-schema 规范的下一个草案中。
【讨论】: