【发布时间】:2019-03-03 21:12:28
【问题描述】:
我能否使用 json 模式验证一个 json 中的两个数组是否具有相同的大小?可能有一些方法可以为 maxItems 和 minItems 使用变量?
【问题讨论】:
标签: arrays json jsonschema
我能否使用 json 模式验证一个 json 中的两个数组是否具有相同的大小?可能有一些方法可以为 maxItems 和 minItems 使用变量?
【问题讨论】:
标签: arrays json jsonschema
不,没有办法使用 JSON Schema 做到这一点。这将需要从实例的一部分读取数据并使用它来验证实例的另一部分。 有一个lot of discussion 围绕这个,但团队最近一直专注于其他请求的功能。
我建议您只检查数组的长度。您没有提及您使用的系统/语言,但我确信您本地的 JSON 库应该能够非常简单地为您提供该信息。
【讨论】: