使用golang进行xml to swagger 2.0 spec转换

时间:2017-09-08 13:49:14

标签: json go swagger swagger-2.0 openapi

我无法在golang中将xml(WSDL)转换为swagger 2.0规范。我在github上找到了一个将xml转换为普通json的库但我需要转换为swagger 2.0 json。建议我图书馆。提前谢谢!

2 个答案:

答案 0 :(得分:0)

我建议你看看这些库:https://github.com/go-openapi。 我使用它们,它们可以让你做你需要的一切。

您可以使用它们动态构建swagger 2.0规范。但是,当然,您需要编写自定义代码来解析XML,将其转换为swagger结构,毕竟,您可以将动态创建的规范写入json或{{1}中的文件格式。

答案 1 :(得分:0)

我通过使用API​​转换器(https://apimatic.io)解决了它。它提供了APU,用于在所有不同的API规范之间进行转换。希望这会有所帮助。