I am using swagger from creating API documentation and I am facing problem in correct format of YAML from JSON file.
my JSON file:
{
"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" : {}
]
}
I tried this YAML and up to an extend I had succeeded but unable to understand how to repeat the same object in the array. YAML file:
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
And this is what I am getting right now
{
"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" : {}
}
]
}
How to repeat the same objects within the array according to my YAML format in Swagger?