Схема JSON, чтобы убедиться, что строка не соответствует ни одному элементу массива - PullRequest
0 голосов
/ 16 ноября 2018
{
  "title":"x",
  "type:"string",
  "doesNotMatch":["element1","element2"]
}

Существует ли схема JSON, которая гарантирует, что данные JSON не будут совпадать с element1 и element2.

  • {"x":element1} недопустимо
  • {"x":"daf"} допустимо при условии "daf"не равен element1 и element2

1 Ответ

0 голосов
/ 16 ноября 2018

not enum должен помочь вам:

{
  "title":"x",
  "type:"string",
  "not": {"enum":["element1","element2"]}
}
...