规范链接:http://json-schema.org/latest/json-schema-validation.html#anchor64
5.4.4.2小节指出:
如果 "additionalProperties" 的值为布尔类型的true或模式,则对象实例成功验证取决于此;...
5.4.4.3小节指出:
如果 "additionalProperties" 缺失,则可以将其视为一个空模式。
所以,如果 "additionalProperties" 缺失,则被视为具有空模式。如果它是模式(任何一种),则对象会成功验证而不考虑其他任何因素。
但这与第5.4.4.5小节中关于"示例"的断言相矛盾,即给定实例无法针对未为 "additionalProperties" 指定任何内容的给定模式进行验证。
是否有人能解释我在哪里以及以何种方式误解了规范?