我正在尝试使用swagger / OpenAPI v2指定/验证这样的输入:
{
"label": "label-value",
"foo": "bar"
}
我需要确保对象由平面字符串/字符串键/值对组成。键/值还应该具有一些高级验证,例如长度等。
我可以大张旗鼓实现吗?
这是我能得到的最接近的
...
labels:
type: "array"
items:
$ref: "#/definitions/Label"
Label:
type: "object"
properties:
key:
type: "string"
minLength: 3
maxLength: 63
value:
type: "string"
minLength: 3
maxLength: 63
需要输入以下内容:
[
{
"key": "label",
"value": "label-value"
},
{
"key": "foo",
"value": "bar"
}
]
感谢帮助!