Как использовать XML в качестве поля данных в запросе JSON в OpenAPI / Swagger? - PullRequest
0 голосов
/ 24 апреля 2020

Мне нужно создать конечную точку REST, которая будет использовать запрос JSON, но этот объект JSON имеет поле данных, которое представляет собой файл XML.

Как показано в примере ниже, Customer - это объект запроса, который может содержать адрес в формате JSON (AddressJson) или XML (AddressXML).

Может кто-нибудь подсказать, как я могу использовать адрес в формате XML (AddressXML)? В конце я хочу представление OpenAPI (Swagger) *.

"Customer": {
  "description": "A problem object",
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "name of the customer",
      "example": "null"
    },
    "AddressJson": {
      "$ref": "#/definitions/AddressJson/"
    },
    "AddressXML": {
      "type": "XML",
      "description": "address of the customer, specifically in XML format"
    }
  }
}
...