相关疑难解决方法(0)

为什么`additionalProperties`是在Swagger/OpenAPI 2.0中表示Dictionary/Map的方法

虽然我已经看到了OpenAPI规范中的示例:

type: object
additionalProperties:
  $ref: '#/definitions/ComplexModel'
Run Code Online (Sandbox Code Playgroud)

我不明白为什么使用additionalPropertiesMap是地图/字典的正确模式.

这个规范唯一具体的内容additionalProperties也是没有用的:

以下属性取自JSON Schema定义,但其定义已调整为Swagger规范.它们的定义与JSON Schema中的定义相同,只有在原始定义引用JSON模式定义的情况下,才使用模式对象定义.

  • 项目
  • 所有的
  • 性能
  • additionalProperties

mapping hash dictionary swagger openapi

24
推荐指数
2
解决办法
2万
查看次数

Map <String,String>对象的@ApiImplicitParam

我有一个接受一个字符串和一个MAP作为输入的API。

public ModelClass getMyApi(String inparm, Map<String, String> myValues)
Run Code Online (Sandbox Code Playgroud)

我想知道我怎么可以使用捕捉地图输入招摇文档@ApiImplicitParams@ApiImplicitParam注释。

我已经尝试过这样

 @ApiImplicitParam(name="myValues", value="Validation Values Map", required =
         true, dataType = "Map", paramType = "query")
Run Code Online (Sandbox Code Playgroud)

但是没有运气。

注意:我正在使用Swagger-servlet模块。

谢谢。

java collections swagger swagger-2.0

5
推荐指数
0
解决办法
997
查看次数

标签 统计

swagger ×2

collections ×1

dictionary ×1

hash ×1

java ×1

mapping ×1

openapi ×1

swagger-2.0 ×1