Валидация схемы JSON, имеющая значение контрацепции одного из них, должна быть такой же, как и у другого - PullRequest
0 голосов
/ 03 июля 2018

Можно ли проверить значение одного поля, чтобы оно было аналогично значению другого поля при проверке схемы полезной нагрузки?

Если так, как мы можем это сделать?

Пример:

Значение поля электронной почты, которое мы получаем в следующей полезной нагрузке, должно иметь то же значение, что и поле логина:

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

Как должна выглядеть моя схема JSON для выполнения этого требования?

1 Ответ

0 голосов
/ 03 июля 2018

Извините, вы не можете сделать это, используя схему JSON. Вам придется сделать дополнительную проверку. Вы не можете проверить, что одно поле совпадает с другим.

...