Swagger UI {format}属性?

时间:2016-03-08 05:30:21

标签: ruby swagger swagger-ui grape

我正在查看显示此内容的Swagger UI:

enter image description here

我不知道{format}"段"是或是什么。我想也许这与piece of Swagger documentation有关(在"数据类型"标题下):

  

基元有一个可选的修饰符属性format

但是,我相信我已经在我自己的swagger.json内容中找到了这个format修饰符,它肯定不会出现在我的招摇UI中。例如,我的s​​wagger.json经常包含这个:

  

operationId":" ApiValuesByIdGet""产生":[],"参数":[{"名称":& #34; ID""在":"路径""需":真,"类型":"整数""格式":" INT32"}]

为什么"有趣的生意"在上图中?

我告诉说,提供API的端点是用Ruby或Grape编写的。此外,它返回的swagger.json显示它是SwaggerVersion 1.2。

我注意到Swagger UI在右下角也显示错误。当我选择错误链接时,它会显示详细信息:

  

{" schemaValidationMessages":[{" level":" error"," message":"弃用的Swagger版本。有关升级到Swagger 2.0的信息,请访问http://swagger.io \""}]}

我不知道这个错误是否相关。

最后,我只是想知道{format}段表示什么的可能解释(它看起来像路径模板)。现在我认为它是格格不入的swagger.json,但我想肯定地知道。

0 个答案:

没有答案