如何将Swagger JSON转换为RAML / YAML并验证它?我不是在寻找一种程序化的方式,只需要一次转换。
答案 0 :(得分:14)
以下是步骤:
答案 1 :(得分:4)
转换
如果您希望从任何版本的Swagger转换为RAML 0.8,那么APITransformer.com可以为您完成。我们几乎完成了RAML 1.0导出。将在一周内发布。
验证
转换后的描述来自APIMatic在生成SDK /客户端库之前用于验证API描述的相同代码引擎。因此,默认情况下将验证转换后的RAML。
验证各种格式的API说明答案 2 :(得分:2)
要在各种格式之间转换API规范(例如Swagger / OpenAPI,RAML,Postman等),您可以使用以下免费和开源工具:
答案 3 :(得分:2)
其实非常简单
swagger editor的Web版本可以灵活地导入现有的swagger文件(JSON / YAML)并下载当前显示的配置文件。所以只需将这两者结合起来。
注意:存在将JSON转换为YAML,但不存在JSON到RAML
您下载的JSON的YAML版本将被下载。
答案 4 :(得分:0)
虽然我希望有一个命令行工具,但该公司似乎已经制作了一个转换器: