Другим это может показаться легким, но я пробовал много методов, которые не увенчались успехом, и это настолько просто, что я хотел бы поделиться. Я использую веб-API с фреймворком 4.5
Сначала запустите свой проект и отобразите swagger, набрав / swagger после адреса. Например http: // локальный: 59558 / swagger /. Пользовательский интерфейс Swagger отобразит в текстовом вводе значение вроде http: // локальный: 59558 / swagger / документы / v1. Скопируйте это значение и вставьте его в новое окно или вкладку браузера. Данные swagger будут возвращены в формате json. Выделите все данные (Ctl A), скопируйте их (Ctl C) и вставьте (Ctl P) в текстовый редактор, например notepad ++. Сохраните его как текстовый файл.
зайдите на сайт editor.swagger.io. В раскрывающемся списке файлов выберите «Импортировать файл». Найдите сохраненный файл и импортируйте его. В раскрывающемся списке файлов выберите «Сохранить как yaml». Сайт сохранится в вашем каталоге загрузок с именем swagger.yaml.
Вуаля сделано дело легкое и легкое.
Вы можете просто вставить json в editor.swagger.io (слева), и страница преобразует его в yaml. (Нет необходимости сохранять и импортировать текстовый файл.)
Добро пожаловать в Stack Overflow и спасибо, что поделились советом. SO - это сайт вопросов и ответов. Не могли бы вы преобразовать свое сообщение в Формат вопросов и ответов, чтобы оно соответствовало остальной части сайта? То есть перефразируйте исходное сообщение как вопрос и опубликуйте ответ в разделе «Ответы». В противном случае ваш пост может быть закрыт как оффтоп / не вопрос.