Проверка того, что значение свойства существует с ключами объекта - PullRequest
0 голосов
/ 06 мая 2019

Мудрая толпа,

У меня уже есть рабочая схема JSON (v0.7) для проверки моих данных.Это пример правильного JSON:

{
  "people": [
    { "id": 1, "name": "bob" },
    ...
  ]
}

Теперь мне нужно несколько строк в нем:

{
  "people": [
    { "id": 1, "name": "bob", "appears_in": "long_string_id_1" },
    { "id": 2, "name": "ann", "appears_in": "long_string_id_1" }
    ...
  ],
  "long_strings": {
    "long_string_id_1": "blah blah blah.....",
    ...
  }
}

Мне нужно:

  • значение для ключа appears_in ДОЛЖНО быть ключом long_strings объекта
  • (необязательно) ключ объекта long_strings ДОЛЖЕН использоваться в качестве значения в ключе appears_in

Зависимости свойств хороши, но, кажется, не отвечают моим потребностям.

Есть идеи?


И этот вопрос не является дубликатом, потому что я не знаю значений заранее.

1 Ответ

0 голосов
/ 06 мая 2019

Извините.Вы не можете сделать это в схеме JSON.Вы не можете ссылаться на данные в своей схеме.

...