Удалите ключ value
из example
(value
используется только с несколькими examples
).
"example": "<project><foo>1</foo><bar>2</bar></project>"
В качестве альтернативы, вы можете определить schema
для ответа, и Swagger UI сгенерирует примеры на основе schema
.В вашем примере схема представляет собой объект project
, который содержит массив foo
.Вы можете указать [1, 2]
в качестве примера значений для массива foo
:
"components": {
"responses": {
"trait_hasProjectResponse_200": {
"description": "",
"content": {
"application/xml": {
"schema": {
"$ref": "#/components/schemas/project"
}
}
}
}
},
"schemas": {
"project": {
"type": "object",
"properties": {
"foo": {
"type": "array",
"items": {
"type": "integer"
},
"xml": {
"wrapped": false
},
"example": [1, 2]
}
}
}
}
}
Это даст вам: