jsonschema 中的项目和属性有什么区别?
What is the difference between items and properties in jsonschema?
我正在学习jsonschema
。我不清楚 items
和 properties
之间的区别。有人可以解释一下吗?
items
用于验证数组,properties
用于验证对象。
items
的值必须是一个JSON Schema 对象或一个数组JSON Schema 对象(如果它是一个数组我们暂时忽略)。 items
关键字适用的数组,如果该数组中的所有项目都针对架构进行验证,则通过验证。
properties
的值必须是一个对象。对象中的每个值都必须是 json 架构。当键匹配时,对象中的架构将应用于实例对象。
我正在学习jsonschema
。我不清楚 items
和 properties
之间的区别。有人可以解释一下吗?
items
用于验证数组,properties
用于验证对象。
items
的值必须是一个JSON Schema 对象或一个数组JSON Schema 对象(如果它是一个数组我们暂时忽略)。 items
关键字适用的数组,如果该数组中的所有项目都针对架构进行验证,则通过验证。
properties
的值必须是一个对象。对象中的每个值都必须是 json 架构。当键匹配时,对象中的架构将应用于实例对象。