这是给定OpenAPI模式的正确实例示例吗?



寻找一些帮助编写OpenAPI模式组件的示例。模式如下所示:

components:
schemas:
ResponseBody:
type: object
properties:
order:
type: string
items:
type: array
items:
$ref: '#/components/schemas/items'
items:
type: object
properties:
itemsNo:
type: string
item:
type: array
items:
$ref: '#/components/schemas/item'
item:
type: object
properties:
itemNo:
type: string
itemName:
type: array
items:
type: string
itemDesc:
type: array
items:
type: string
itemAmount:
type: array
items:
type: string
对于上面的模式,我给出的例子是这样的:
{
"order": "1234",
"items": [
{
"itemsNo": "123",
"item": [
{
"itemNo": "1",
"itemName": [ "abc","bcs"],
"itemDesc": [ "desc1", "desc2" ],
"itemAmount": ["67","12"]
}
]
},
{
"itemsNo": "456",
"item": [
{
"itemNo": "1",
"itemName": [ "tre","jy"],
"itemDesc": [ "desc3" ],
"itemAmount": ["89","23"]
},
{
"itemNo": "1",
"itemName": [],
"itemDesc": ["desc4"],
"itemAmount": []
}
]
}
]
}

谁来验证一下是否正确?如果不是,你能建议一些改变吗?

是的,这个JSON示例匹配您的ResponseBody模式。

最新更新