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

JSON Schema Validation having contraints value of one of them should be same as that of the other one

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

如果可以怎么办?

示例:

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

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

我的 JSON 架构应该是什么样子才能满足该要求?

抱歉,您无法使用 JSON 架构执行此操作。您将必须进行额外的验证。您无法测试一个字段是否与另一个字段相同。