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

Swagger架构属性被忽略-为什么?

岳浩宕
2023-03-14

我试图建立一个简单的招摇模型:

PlayerConfig:
  type: object
  required:
    - kind
    - player_id
  properties:
    kind:
      type: string
      example: PlayerConfig
    player_id:
      type: string
      example: "foo"
      description: "bar"

sports_config:
  oneOf:
    - $ref: '#/components/schemas/PlayerConfig'
  discriminator:
    propertyName: kind

由于某些原因,生成的HTML没有显示player_id示例字段。这让我觉得我做得不对。s

所以问题是,使用一个模型作为一个类型是否真的可以像我试图做的那样<代码>示例如果其父字段是参数:而不是属性:,则会呈现该字段。

更新:我阅读了对象和属性示例关于https://swagger.io/docs/specification/adding-examples/的部分,似乎我的代码片段应该已经工作了。

共有1个答案

莫典
2023-03-14

如果字符串值包含空格(或其他一些特殊字符),您应该将其括在引号中。所以该行应该是

  example: "LeBron James"
 类似资料:
  • 我有一个基于Micronaut的网络应用程序,我在认证方面遇到了一些问题。这个问题特别与浏览器正在经历的变化有关,其中SameSite默认为Lax,如果您使用SameSite:none,那么cookie必须是安全的。我正在使用所有最新的稳定版本,例如Micronaut2.0.1。 Chrome给了我以下例外: set-cookie:JWT=EYJHBGCIOIJUB2..U5ODYXNZA2MX0

  • 我正在运行一个java RMI的Hello World示例 1)我在一个空文件夹中运行注册表 2)我启动HTTP服务器在运行时检索类。下载文件夹包含客户端-服务器的远程接口 3)我启动服务器,按照java RMI教程中的建议传递java.rmi.server.codebase属性 RMI注册表未联系HTTP服务器,正在引发异常(请参阅问题后的详细信息)。但是如果我做了下面的事情 1) 用java启

  • 当我执行时,结果显然是。但是我想忽略“nullable”参数,不管它是false还是true,如果结构相同,它应该返回。 有可能吗?

  • 问题内容: 我在GlassFish 4上使用java.util.logging。 我正在定义自己的类,以通过定义System属性 来初始化。 我的班级加载文件,将其与其他属性文件合并,并进行一些自定义替换。 以下是我文件的相关部分: 我正在使用标准并将其配置为使用格式化程序。 但是字符串被完全忽略了。相反,SimpleFormatter使用其默认格式。 我哪里做错了? 问题答案: 我假设系统属性是

  • 我想在flexbox中保持5/3宽高比。我想要的框是33%的屏幕高度,我想堆叠其中两个在对方的顶部与flexbox与flex方向设置为列。这似乎打破了宽高比。如果我设置宽度,它再次工作。有没有一种方法可以在不使用JavaScript计算宽度的情况下做到这一点?我应该做些别的吗? 这里有一个代码笔来演示这个问题。https://codepen.io/voxlz/pen/WNjPoqY html: c

  • 问题内容: 我有一个标准POJO,其中包含一组属性。POJO已被注释为,以便作为文档保留在MongoDB中。 我如何(注释?)可以忽略/避免POJO中的属性之一被保留? 问题答案: 该注释是。参见http://static.springsource.org/spring- data/data-document/docs/current/reference/html/#mapping-usage-