2017-10-05 257 views
0

假设我们有一些Swagger 2.0文档,例如 http://petstore.swagger.io/v2/swagger.json验证RAML文件

我想将它转换为使用Apimatic的另一种格式。 https://apimatic.io/transformer

如果我将Petstore Swagger文档转换为WADL,结果似乎是无效的。 我已验证WADL文件对 https://www.w3.org/Submission/wadl/wadl.xsd

通常,我需要将Swagger转换为WADL或RAML。 我试图从Swagger转换为RAML与Apimatic作为替代方案,因为转换为WADL不起作用。

有没有办法(在线或离线工具)检查生成的RAML文件是否有效?

谢谢。

回答

2

在线:“设计中心”在https://anypoint.mulesoft.com

离线:去https://raml.org/projects和设计选项卡

而且后者勾选“工具”选项卡中,有上点击招摇有肾错构瘤转换器。

+0

对于像验证RAML文件这样简单的任务来说,这似乎是一种矫枉过正。输入是一个RAML文件(可能无效)。输出应该是一个布尔值:有效/无效。如果无效,带有验证错误的字符串消息会很好。请提供清楚的指示说明如何使用API​​ Manager实现此目的。 – Cimlman

+0

不知道这样做的在线工具。在raml.org项目页面上的解析器完成这些工作,他们将解析你的RAML并给出验证错误,如何使用取决于你选择哪一个。对于API管理器:1)注册,2)添加一个新的API,3)打开设计器,4)粘贴RAML,5)查看它是否有验证错误....(如果它将图形视图加载到它没有) – Pedro

+0

说实话,我还是输了。我已经注册,添加了一个新的API ......并且不知道设计师在哪里。我已经上传了截图。 http://www.uschovna.cz/en/zasilka/QR5GI7HR43ANB9R8-74X/ – Cimlman