当前位置: 首页 > 知识库问答 >
问题:

Swagger参数-title覆盖架构中根对象的XML对象

狄晟睿
2023-03-14
  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个答案

康照
2023-03-14

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

<?xml version="1.0" encoding="UTF-8"?>
<message>
</message>
 类似资料:
  • 两种情况下生成的 XML 文件相同 知道为什么在生成文档时会有这种差异吗?我在搜索此内容时找不到任何相关内容。 如何(强制)将所有数据模型包含在模式部分中?非常感谢任何指针或资源。 谢谢你

  • 我在将应用程序从Java镜像到Kotlin时遇到了一些问题。我用java编写了这个类,效果很好: 在IntelijiIdea中自动转换后,它开始变成这样 但编译器告诉我 意外重写:以下声明具有相同的JVM签名(to boolean(Ljava/lang/String;)Z): fun toBoolean(p0: String?):在my . util . booleanutils fun to B

  • 问题内容: 堆垛机。我一直在网站上搜索我的问题,但没有找到我想要的东西。我坚持下面的代码: 得到了一个不错的数组列表,但是如果我在ArrayList中添加更多“ newUsers”,它们似乎会相互覆盖。我不想创建一个newUser1,newUser2对象,因为稍后在我的程序中,我必须能够直接从该程序添加新用户。 如何实现呢? ValidateUser: } 问题答案: 如果我理解正确,那么您是以这

  • 问题内容: 有没有办法保留解构函数参数的名称?即,根对象的名称? 在ES5中,我可以这样做(使用继承作为隐喻来说明这一点): 我正在使用同一个对象来保存多个配置参数。某些参数由父类使用,而某些参数由子类使用。 有没有办法用ES6中的结构化函数参数来做到这一点? 还是我需要提取所有选项,以便可以将它们分别传递给? 问题答案: 我本人在太多地方都有“选项”论据。我会选择1行额外的代码。在此示例中不值得

  • 问题内容: 我想覆盖我无法控制的工厂提供给我的对象中的方法。 我的具体问题是,我想覆盖 的getInputStream 和 getOutputStream方法 一的 Socket对象 进行 线记录 。 通用问题如下: 我想实例化并用我自己的实例替换的位置,如下所示: 对于套接字,我将返回一个 InputStream 和 OutputStream ,它们通过记录来包装以拦截数据。 问题答案: 由于J

  • 问题内容: 我是Java新手。在编码Map <>时,我发现OK 声明是语法错误。在Java中,是否有可能实例化对象类型的泛型而不是基元?如果是这样,是否对基元进行装箱/拆箱会明显降低性能? 问题答案: 是的,您只能将引用类型用于泛型类型参数,是的,由于装箱/拆箱(在大多数情况下可以自动完成),因此会降低性能。 这是Java泛型常见问题解答的引文: 是否可以将原始类型用作类型参数? 不能。只能将引用