【发布时间】:2017-07-21 11:29:34
【问题描述】:
这个话题听起来有点混乱,不是吗?
据我了解“JsonSchema-Validation”在“json-schema.org/schema#”下有一个标准的 JsonSchema,它应该定义其他 JsonSchema 的允许结构。 “json-schema.org/schema#”上的这个标准 JsonSchema 本身就是一个 JsonFile(就像任何其他 JsonSchema 一样),也是一个 JsonSchema。
现在到我自己的困惑点: 当我针对自身验证这个特定的标准 JsonSchema 时,我在 JsonNodes/JsonObject-PropertyKeys “additionalProperties”周围遇到错误。
如“json-schema.org/example2.html”中所述,PropertyKeys“additionalProperties”应与 PropertyKeys“properties”处于同一级别。 但是在标准的 JsonSchema 中它们不是。它们位于 Propertykey“属性”中包含的 JsonObject 内。
我做错了什么?
第二期: 参考条目是什么 "$ref": "#" 意思是? 它指的是什么定义条目? 正常的参考条目应该看起来更像: "$ref": "#/definitions/positiveInteger"
感谢任何帮助。
诚挚的问候 胡迪安
【问题讨论】:
标签: jsonschema