具有约束值之一的JSON模式验证应与另一个约束值相同

时间:2018-07-03 08:48:03

标签: json jsonschema json-schema-validator

在验证有效载荷模式时,是否可以验证一个字段的值与另一个字段的值相似?

如果是的话,我们该怎么做?

示例:

我们在以下有效负载中获取的电子邮件字段值应与登录字段的值相同:

Payload :
{
    "email":"robin.zen@gmail.com",
    "first_name":"Robin",
    "gender":1,
    "last_name":"Zen",
    "login":"robin.zen@gmail.com"
}

我的JSON模式应满足什么要求?

1 个答案:

答案 0 :(得分:1)

对不起,您无法使用JSON模式执行此操作。您将必须执行其他验证。您无法测试一个字段与另一个字段相同。