虽然我已经看到了OpenAPI规范中的示例:
Run Code Online (Sandbox Code Playgroud)type: object additionalProperties: $ref: '#/definitions/ComplexModel'
我不明白为什么使用additionalPropertiesMap是地图/字典的正确模式.
这个规范唯一具体的内容additionalProperties也是没有用的:
以下属性取自JSON Schema定义,但其定义已调整为Swagger规范.它们的定义与JSON Schema中的定义相同,只有在原始定义引用JSON模式定义的情况下,才使用模式对象定义.
- 项目
- 所有的
- 性能
- additionalProperties
我有一个接受一个字符串和一个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模块。
谢谢。