【问题标题】:What is the difference between items and properties in jsonschema?jsonschema中的items和properties有什么区别?
【发布时间】:2018-08-01 22:44:59
【问题描述】:

我只是在学习jsonschema。我不清楚items 和properties 之间有什么区别。谁能解释一下?

【问题讨论】:

    标签: jsonschema


    【解决方案1】:

    items 用于验证数组,properties 用于验证对象。

    items 的值必须是 JSON Schema 对象或数组 JSON Schema 对象(如果它现在是数组则忽略)。 items 关键字适用的数组,如果该数组中的所有项目都针对架构进行验证,则通过验证。

    properties 的值必须是一个对象。对象中的每个值都必须是 json 模式。当键匹配时,对象中的模式将应用于实例对象。

    【讨论】:

    • 在 json-schema.org/learn/ 上有一些更新的学习资源 - 如果您有任何超出 SO 可接受范围的问题,您也可以加入官方 slack 频道。
    • 我访问了 json-schema.org/learn 并在那里度过了一段时间。我一定错过了关于items 和properties 的讨论。您已经在 slack 频道上提供帮助。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2015-02-16
    • 2017-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-06
    • 2018-07-10
    • 2012-01-20
    相关资源
    最近更新 更多