【问题标题】:JSON schema validate input based on list at runtimeJSON模式在运行时根据列表验证输入
【发布时间】:2020-12-20 10:36:28
【问题描述】:

我想知道我是否可以定义一个模式以在运行时根据值列表执行验证。示例:

people:
- joe
- fred
- anna

bestfriend: ike

我想定义一个架构,其中bestfriend 的值被限制为people 的值。该架构将people 定义为字符串数组。

看起来有点像How to validate against runtime JSON object reference?,答案已经过时了。

【问题讨论】:

  • 这仍然是正确的。对不起。

标签: jsonschema


【解决方案1】:

不,你不能,但你可以在运行时生成一个包含这些值的新模式,然后根据它进行评估。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-18
    • 1970-01-01
    • 1970-01-01
    • 2011-02-06
    • 2016-12-20
    • 1970-01-01
    • 2016-09-30
    相关资源
    最近更新 更多