Java 五月';重新雇用';作为json模式中的顶级属性键,这不是错误吗?

Java 五月';重新雇用';作为json模式中的顶级属性键,这不是错误吗?,java,jsonschema,json-schema-validator,Java,Jsonschema,Json Schema Validator,我使用networknt:json模式验证器1.0.42。 我得到了一个(预期的)jsonschema,上面的属性键是“Reuired”(而不是“required”),而不是最上面的键。 模式工厂(V7)很高兴地忽略了这一点,当然,验证器允许实例json没有预期需要的密钥 我很惊讶它会发生,除非它是一个bug 我更正了关于这两个问题的jsonschema,并在更正和替换行之后添加了“additionalProperties”:false。 可能这一部分(我添加的行)在元模式中丢失了,但我怀疑这可

我使用networknt:json模式验证器1.0.42。
我得到了一个(预期的)jsonschema,上面的属性键是“Reuired”(而不是“required”),而不是最上面的键。
模式工厂(V7)很高兴地忽略了这一点,当然,验证器允许实例json没有预期需要的密钥

我很惊讶它会发生,除非它是一个bug

我更正了关于这两个问题的jsonschema,并在更正和替换行之后添加了
“additionalProperties”:false

可能这一部分(我添加的行)在元模式中丢失了,但我怀疑这可能是好的,但不知道为什么,因为我是JSON模式的新手

我更喜欢在提交bug之前询问。

JSON模式规范(所有草稿)说未知关键字将被忽略。元架构没有
“additionalProperties”:false
是正确的


我不能具体谈论这个实现,但这很可能就是正在发生的事情。

对于权重,我和Greg Dennis都是规范的编辑。