对象类型的模式验证引用

您可以使用验证对象类型端点来验证对象类型的模式。本文将解释端点返回的验证错误消息。

对象类型的模式不能为空。

模式为空。

             
“数据”“关键”“产品”“模式”

模式的properties元素不能为空。

模式的属性属性为空。

             
“数据”“关键”“产品”“模式”“属性”

数据。架构对象缺少必需的属性(["properties"])

模式没有属性属性,这是强制的。

             
“数据”“关键”“产品”“模式”“foo”“酒吧”

additionalProperties不能设置为true

模式包含additionalProperties属性,该属性的值被设置为true。

             
“数据”“关键”“产品”“模式”“属性”“id”“类型”“字符串”“additionalProperties”真正的

数据。架构对象缺少必需的属性(["type"])

模式定义了属性,但没有指定属性类型为了财产。

             
“数据”“关键”“产品”“模式”“属性”“id”“描述”“产品ID”

数据。模式对象实例具有模式不允许的属性:["$ Schema "]

模式定义用于验证输入模式的JSON模式版本。由于自定义对象使用自己的自定义模式,因此不支持此属性。

             
“数据”“关键”“产品”“模式”“美元模式”“http://json-schema.org/draft/2019-09/schema”“属性”“id”“类型”“字符串”

数据。schema对象实例拥有schema不允许的属性:["patternProperties"]

模式定义了patternProperties对象。

             
“数据”“关键”“产品”“模式”“patternProperties”“a-zA-Z0-9 ^ * $”“属性”“名称”“类型”“字符串”“最大长度”10

数据。模式对象实例具有模式不允许的属性:

模式定义一个属性,该属性的定义使用一个JSON指针引用。

             
“数据”“关键”“产品”“模式”“属性”“id”“$ ref”“# /定义/ IdObject”

数据。模式对象实例具有模式不允许的属性:["definitions"]

对象类型的模式定义JSON schema定义时,抛出此错误IdObject这是不支持的。

             
“数据”“关键”“产品”“模式”“定义”“IdObject”“类型”“字符串”“属性”“id”“$ ref”“# /定义/ IdObject”

数据。模式对象实例具有模式不允许的属性:["dependencies"]

模式定义了依赖关系属性的credit_card属性。

             
“数据”“关键”“产品”“模式”“属性”“credit_card”“类型”“数量”“billing_address”“类型”“字符串”“依赖”“credit_card”“billing_address”

数据。模式对象实例具有模式不允许的属性:["default"]

模式定义了默认的的值。的名字财产。

             
“数据”“关键”“产品”“模式”“属性”“名称”“类型”“字符串”“默认”“N / A”

数据。模式对象实例具有模式不允许的属性:["format"]

模式定义了格式属性。电子邮件财产。

             
“数据”“关键”“产品”“模式”“属性”“电子邮件”“类型”“字符串”“格式”“电子邮件”

数据。模式对象实例具有模式不允许的属性:["pattern"]

模式定义了模式phone_number财产。

             
“数据”“关键”“产品”“模式”“属性”“phone_number”“类型”“字符串”“模式”“^ (\ [0 - 9]{3}\))?[0-9]{3}-[0-9]{4}$"

数据。schema对象实例具有schema不允许的属性:["maxLength"]

模式定义了最大长度的名字财产。

             
“数据”“关键”“产品”“模式”“属性”“名称”“类型”“字符串”“最大长度”10

数据。模式对象实例拥有模式不允许的属性:' ["minLength"]

模式定义了最小长度的名字财产。

             
“数据”“关键”“产品”“模式”“属性”“phone_number”“类型”“字符串”“最小长度”2

数据。模式对象实例具有模式不允许的属性:["enum"]

模式包括枚举财产。

             
“数据”“关键”“产品”“模式”“属性”“day_of_week”“类型”“字符串”“枚举”“周一”“星期二”“星期三”“星期四”“星期五”

数据。模式对象实例具有模式不允许的属性:["minimum"]

模式定义了一个属性,该属性在创建对象记录时期望最小值为0。

             
“数据”“关键”“产品”“模式”“属性”“order_count”“类型”“数量”“最低”0

数据。模式对象实例具有模式不允许的属性:["maximum"]

模式定义了order_count属性,该属性在创建对象记录时期望最大值为5。

             
“数据”“关键”“产品”“模式”“属性”“order_count”“类型”“数量”“最大”5

数据。模式数组不能包含重复的元素

模式定义了一个必需字段,并且该字段不止一次包含相同的属性。

             
“数据”“关键”“产品”“模式”“属性”“order_count”“类型”“数量”“order_name”“类型”“字符串”“要求”“order_count”“order_count”

数据。schema中没有定义的必需属性:

模式定义了一个必需字段,而必需字段包含一个在模式中没有定义的属性名。

             
“数据”“关键”“产品”“模式”“属性”“order_count”“类型”“数量”“order_name”“类型”“字符串”“要求”“first_name”

数据。模式实例值("object")不在enum中(可能值:["boolean","integer","number","string","array"])

模式定义了order_count属性,其类型设置为“object”。亚博Zendesk计划弃用嵌套对象。您可以将这些嵌套对象分解为单独的对象,并使用关系将它们链接起来。

             
“数据”“关键”“产品”“模式”“属性”“order_count”“类型”“对象”

数据。数组类型也需要items属性

模式定义了一个数组,但没有定义对应的数组项目属性,该属性为数组项指定类型。

             
“数据”“关键”“产品”“模式”“属性”“类型”“数组”

数据。模式实例值("object")不在enum中(可能值:["boolean","integer","number","string"])

模式定义一个数组,数组中的任何项都是类型对象.唯一支持的数组项类型是"boolean", "integer", "number",或"string"。

             
“数据”“关键”“产品”“模式”“属性”“类型”“数组”“项目”“类型”“对象”

数据。模式实例值([""])不在enum中(可能值:["boolean","integer","number","string","array"])

模式定义了order_count属性,其类型设置为“布尔”数组。的类型任何属性的属性只能是以下字符串之一:"boolean", "integer", "number", "string"或"array"。

             
“数据”“关键”“产品”“模式”“属性”“order_count”“类型”“布尔”

数据。模式对象实例具有模式不允许的属性:["type", "title", "description", "properties"]

对象类型的模式定义了诸如类型标题描述,属性在一个不正确的水平。尽管支持这些属性,但它们需要出现在正确的嵌套级别上。

             
“数据”“关键”“产品”“模式”“属性”“类型”“数组”“项目”“标题”“产品阵列”“描述”“一系列产品”“属性”