Конвертация спецификаций 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-спецификациями. Надеюсь это поможет.