json схема: значение ключа зависит от предыдущего значения - PullRequest
0 голосов
/ 13 апреля 2020

Я задам свой вопрос с помощью чрезмерно упрощенного примера. Учитывая эту схему yaml:

type: object
properties:
  relations:
    type: array
    items:
      type: object
      required: [name, nickname, friends]
      properties:
        name:
          type: string
        nickname:
          type: string
        friends:           # This must reference a name value already defined:
          type: array
          items:
            type: string
            $ref: #name

Конечно, часть "$ ref: #name" является SWAG в качестве заполнителя, и здесь мне нужно что-то умное. Я хочу, чтобы поле «друзья» ссылалось на ранее определенные имена. Например, это допустимо: один и т. д .; Мне не удалось адаптировать их для этого использования.

Любая информация будет принята с благодарностью!

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