rest - swagger ui中的重复布尔值
问题描述
我创建了一个 Rest api 端点来创建一个 isAvailable Boolean 类型的员工作为 bean 类的属性。但在 swagger UI 中,它显示重复的一个可用,另一个是可用的。这很奇怪,下面是示例。
{
available: true,
"address": {
"city": "string",
"country": "string",
"id": 0,
"postalCode": "string",
"street": "string"
},
"employeeId": 0,
"employeeEmail": "string",
"firstname": "string",
"lastname": "string",
"telephone": "string",
"isAvailable": true
}
我搜索了招摇的文档,但没有找到任何线索,也没有在任何博客文章中找到。我一定不是第一个遇到这个问题的人。如何解决这个问题?
解决方案
如果变量是布尔值,Swagger 会去掉“is”。可以通过注释 getter 来修复:
@JsonGetter("isAvailable")
public boolean isAvailable() {
return isAvailable;
}
推荐阅读
- ruby-on-rails - 转储 postgres DB rails
- h2o - 如何在 spark 中查看 H2o 框架的前 20 个内容?
- javascript - 一个变量怎么可能有一个数字和一个未定义的类型?
- java - 使用 cookie 从 PHP 读取 JSON
- jdbc - StreamSets JDBC 查询使用者 - 未定义的列。列名=0
- ios - Interface Builder 构建中的命名颜色崩溃
- google-apps-script - 无法从未定义中读取属性“2”
- asp.net - 从 ASP.NET 页面上的 SFTP 服务器下载文件
- java - 使用 Spark 2.3 结构化流的 Jar 依赖项错误
- javascript - JavaScript - 按键访问 Firebase 数据