我正在使用swagger创建API文档,我正面临来自JSON文件的正确格式的YAML问题。
我的JSON文件:
{
"oject": {
"OTime": "2017-10-12 06:31:02.793",
"PTime": "2017-10-12 16:15:00.000",
"sum": 3.55,
"pNumber": 8,
"tpNumber": 11,
"tdNumber": 1.75
},
"itemsObjectArray": [
{
"ProId" : 500,
"Name" : "Love",
"CItems" : [],
"Quantity" : 1,
"UnPrice" : 11.0000,
"Price" : 11.5000,
"PriceInD" : {}
}, "ProId" : 500,
"Name" : "Love",
"CItems" : [],
"Quantity" : 1,
"UnPrice" : 11.0000,
"Price" : 11.5000,
"PriceInD" : {}
]
}
我尝试了这个YAML并且我已经成功了但是无法理解如何在数组中重复相同的对象。 YAML文件:
responses:
'200':
description: NA
schema:
type: object
properties:
orderObject:
type: object
properties:
OTime:
type: string
PTime:
type: string
sum:
type: integer
pNumber:
type: integer
tPointsNumber:
type: integer
tdNumber:
type: integer
itemsObjectArray:
type: array
items:
type: object
properties:
ProId:
type: integer
Name:
type: string
CItems:
example: []
Quantity:
type: integer
UnPrice:
type: integer
Price:
type: integer
PriceInD:
type: object
这就是我现在所得到的
{
"oject": {
"OTime": "2017-10-12 06:31:02.793",
"PTime": "2017-10-12 16:15:00.000",
"sum": 3.55,
"pNumber": 8,
"tpNumber": 11,
"tdNumber": 1.75
},
"itemsObjectArray": [
{
"ProId" : 500,
"Name" : "Love",
"CItems" : [],
"Quantity" : 1,
"UnPrice" : 11.0000,
"Price" : 11.5000,
"PriceInD" : {}
}
]
}
如何根据Swagger中的YAML格式重复数组中的相同对象?