JSON правило схемы, требующее наличия свойства, если оно упомянуто в другом свойстве - PullRequest
0 голосов
/ 26 февраля 2020

Имея такие JSON:

{
  "attribute_1": {
    "some_nested_attribute": {
      "other_attribute_reference": "attribute_2"
    }
  },
  "attribute_2": {
    ...
  }
}

attribute_1, attribute_X - имена являются динамическими c, это также может быть blabla-something, у меня нет фиксированного списка имен свойств. Я хочу создать схему проверки JSON, которая будет проверять наличие attribute_2 (или любого другого, не предопределенного имени) в JSON, если оно использовалось во вложенном other_attribute_reference. Я знаю о if / else в JSON схеме, но как мне использовать это, когда имя свойства равно Dynami c и может быть почти любым?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...