数据引用在 everit-org/json-schema 库中被视为数字以验证 JSONSchema

好奇的

我正在使用https://github.com/everit-org/json-schema库对 JSONSchema 进行服务器端验证,当我在最大验证中使用 dataref 时失败

我的架构属性就像

"fromYear": {
            "array": false,
            "type": "number",
            "title": "From Year",
            "minimum": {
                "$data": "1/toYear"
             },
            "key": "fromYear",
            "required": false
        }

但是当我们调用 Schema 的验证方法时,它会抛出类似的错误

"#/properties/qualificationsection/items/properties/fromYear/minimum: expected type: Number, found: JsonObject"

JSON Schema 支持最小数量以及 jsonobject(即它支持联合类型),我们可以在其中指定数据引用。

图书馆无法处理这个问题,因为期望 minumum 总是类型为 number

多疑的

$data 不是当前的 JSON 模式关键字(draft-7)。

一些图书馆试图实现它,因为它是对未来草案的建议,但它目前不是官方规范的一部分。

对此别无选择。目前根本不可能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在jMeter中使用JSONSchema验证JSON数据

来自分类Dev

jsonSchema验证密钥

来自分类Dev

Python jsonschema 验证

来自分类Dev

jsonschema 库——架构无效?

来自分类Dev

Newtonsoft.Json.Schema.JsonSchema已过时吗?

来自分类Dev

JSONSchema草稿v3验证错误

来自分类Dev

用于JsonSchema验证程序的Gradle插件

来自分类Dev

用于验证测试的Json Schema数据集

来自分类Dev

jsonschema2pojo:引用相同类型的对象

来自分类Dev

Jsonschema,使用自定义功能验证对象键

来自分类Dev

依赖项在jsonschema验证中不起作用

来自分类Dev

Python jsonschema无法验证字符串枚举

来自分类Dev

使用JsonSchema验证Json时未找到类异常

来自分类Dev

在Json-schema-validator 2.1.6中找不到ProcessingReport类,但是方法JsonSchema.validate返回该类型的对象

来自分类Dev

在Json-schema-validator 2.1.6中找不到ProcessingReport类,但是方法JsonSchema.validate返回该类型的对象

来自分类Dev

使用schema.org作为合理的数据库架构?

来自分类Dev

mysql show databases() only information_schema 数据库

来自分类Dev

如何使用在 Maple 中被视为常量的符号?

来自分类Dev

我无法使用邮递员中AnyOf对象的jsonSchema验证响应

来自分类Dev

格式化jsonschema的错误消息:如何使用验证器的-F键?

来自分类Dev

Jsonschema可以验证列表之一中的至少一个元素

来自分类Dev

我无法使用邮递员中AnyOf对象的jsonSchema验证响应

来自分类Dev

格式化jsonschema的错误消息:如何使用验证器的-F键?

来自分类Dev

为什么jsonschema无法验证架构中的以下定义?

来自分类Dev

使用默认值验证 jsonschema,其中输入可以是对象和字符串

来自分类Dev

数字的MaxLength的JSON Schema属性

来自分类Dev

rake db:schema:dump不会为所有数据库生成模式

来自分类Dev

Rails Rake db:schema:load在新数据库中失败

来自分类Dev

使用schema.rb快速构建用于测试的旧数据库

Related 相关文章

  1. 1

    如何在jMeter中使用JSONSchema验证JSON数据

  2. 2

    jsonSchema验证密钥

  3. 3

    Python jsonschema 验证

  4. 4

    jsonschema 库——架构无效?

  5. 5

    Newtonsoft.Json.Schema.JsonSchema已过时吗?

  6. 6

    JSONSchema草稿v3验证错误

  7. 7

    用于JsonSchema验证程序的Gradle插件

  8. 8

    用于验证测试的Json Schema数据集

  9. 9

    jsonschema2pojo:引用相同类型的对象

  10. 10

    Jsonschema,使用自定义功能验证对象键

  11. 11

    依赖项在jsonschema验证中不起作用

  12. 12

    Python jsonschema无法验证字符串枚举

  13. 13

    使用JsonSchema验证Json时未找到类异常

  14. 14

    在Json-schema-validator 2.1.6中找不到ProcessingReport类,但是方法JsonSchema.validate返回该类型的对象

  15. 15

    在Json-schema-validator 2.1.6中找不到ProcessingReport类,但是方法JsonSchema.validate返回该类型的对象

  16. 16

    使用schema.org作为合理的数据库架构?

  17. 17

    mysql show databases() only information_schema 数据库

  18. 18

    如何使用在 Maple 中被视为常量的符号?

  19. 19

    我无法使用邮递员中AnyOf对象的jsonSchema验证响应

  20. 20

    格式化jsonschema的错误消息:如何使用验证器的-F键?

  21. 21

    Jsonschema可以验证列表之一中的至少一个元素

  22. 22

    我无法使用邮递员中AnyOf对象的jsonSchema验证响应

  23. 23

    格式化jsonschema的错误消息:如何使用验证器的-F键?

  24. 24

    为什么jsonschema无法验证架构中的以下定义?

  25. 25

    使用默认值验证 jsonschema,其中输入可以是对象和字符串

  26. 26

    数字的MaxLength的JSON Schema属性

  27. 27

    rake db:schema:dump不会为所有数据库生成模式

  28. 28

    Rails Rake db:schema:load在新数据库中失败

  29. 29

    使用schema.rb快速构建用于测试的旧数据库

热门标签

归档