难以为一个字段构造具有多种类型的API的通用YAML。 Swagger 2.0不支持oneOf,anyOf,也不在架构规范中。
示例:
filter:{
descr:"Filter Options",
oneOf:[
{
type:"object"
},
{
type:"array",
items:{
type: "string"
}
}
]
}
此过滤器字段需要一个对象或数组。 Swagger 2.0用于验证请求并允许有效请求。
filter:
descr: "user defined attribute filter"
jsonstr: true
oneOf:
-
type: object
-
type: array
items:
type: string
在Swagger 3.0(Open API规范)中完全可以使用此YAML结构。
在Swagger 2.0中是否可以使用这种YAML?或其他任何可用的替代方法在Swagger 2.0中执行此操作
感谢所有建议!