Конвертация спецификаций xml в swagger 2.0 с использованием golang

У меня возникли проблемы с преобразованием XML (WSDL) в спецификации Swagger 2.0 в golang. я нашел на github библиотеку, которая конвертирует xml в обычный json, но мне нужно конвертировать в swagger 2.0 json. предложите мне библиотеки, если таковые имеются. Заранее спасибо!

2 ответа

Я предлагаю вам взглянуть на эти библиотеки: https://github.com/go-openapi. Я использую их, и они позволяют вам делать практически все, что вам нужно.

Вы можете использовать их для динамического построения спецификации Swagger 2.0. Но, конечно, вам нужно будет написать свой собственный код для анализа вашего XML, преобразовать его в структуры swagger и, в конце концов, вы сможете записать свою динамически созданную спецификацию в файл в json или же yaml формат.

Я решил это с помощью API-преобразователя ( https://apimatic.io/). Он предоставляет APU для преобразования между всеми различными API-спецификациями. Надеюсь это поможет.

Другие вопросы по тегам