В настоящее время я работаю над REST API, используя функции AWS API Gateway и Lambda.Версия API - Swagger 2.0.Полезные данные представлены в формате JSON и проверены по схеме JSON.Я знаю, что есть некоторые ограничения (некоторые из них задокументированы здесь: https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-known-issues.html), и мы не можем использовать новейшие черновики схемы JSON и ключевые слова. Мой вопрос заключается в следующем: есть ли способ для моделирования более сложных условий, таких как "если значение ключа на корневом уровне равно x, то требуется вложенный ключ y, в противном случае требуется вложенный ключ z "? Учитывая, что anyOf, oneOf и т. д. не поддерживаются.