I\'m trying to describe the following post parameter in swagger:
{
\"sources\": [
{
\"id\": 101,
\"parentId\": 201
If I understand correctly, your request body to post is a json
object instead of form
. In such case, your swagger document need to be modified as follows:
in: body
is used instead of multiple parameters of in: formData
. in
is body
, a schema
object is required.schema
. If the property type
is array
, items
object is required.Following is an example:
paths:
/bulk-action:
post:
consumes:
- application/json
parameters:
- name: body
in: body
schema:
properties:
sources:
type: array
items:
$ref: '#/definitions/BulkSource'
destinationdId:
type: integer
responses:
200:
description: OK
definitions:
BulkSource:
type: object
properties:
id:
type: integer
parentId:
type: integer