В части разработчика своего сайта MailChimp ссылается на схему JSON, описывающую ее API.Как я должен использовать схему JSON MailChimp для своего API?
Я знаком с JSON-схем (Проект v4). Я понимаю их роль в проверке полезной нагрузки API, генерации документации и т. Д. Я также знаком с тем, как они контрастируют с схемами Swagger (OpenAPI) (которые в некотором роде похожи, но более полно документируют API).
Кажется, схема MailChimp представляет собой описание API в стиле Swagger, но на основе синтаксиса схемы JSON. Сначала он выглядит как JSON Hyper-Schema, но имеет поля «schema» и «targetSchema», ссылающиеся на другие файлы JSON без использования указателей JSON (https://spacetelescope.github.io/understanding-json-schema/structuring.html). Он также смешивается в некоторых концепциях HATEOAS?
Какой инструмент позволит мне использовать эту схему JSON без ручного согласования всех файлов схемы JSON, опубликованных MailChimp?
Моя цель в конечном счете создать определение API Swagger 2.0 (OpenAPI) API-интерфейса MailChimp. У меня есть инструмент для преобразования из JSON Hyper-Schemas в Swagger 2.0.