swagger参数 - 标题覆盖模式中根对象的XML对象

时间:2016-08-18 05:22:30

标签: swagger swagger-ui openapi

  parameters:
    - name: message
      in: body
      schema:
        type: object
        title: Ping_Request
        xml:
          name: message

在swagger ui中,这个例子就是

<?xml version="1.0"?>
<Ping_Request>

对于嵌套对象,它可以正常工作(使用XML对象中的标记名称,而不是此对象的标题)。 对于结果模式根对象,它也可以。

仅在body参数中的根对象问题。

1 个答案:

答案 0 :(得分:0)

这可能是您使用的Swagger UI版本中的错误。 3.0.5版使用正确的根标记呈现XML示例:

<?xml version="1.0" encoding="UTF-8"?>
<message>
</message>