openapi - Swagger codegen:生成具有正确名称的数组元素
问题描述
我正在使用带有以下 YAML 代码段的 swagger codegen:
lineItem:
type: array
xml:
wrapped: true
name: 'lineItems'
items:
#xml:
#name: 'lineItem'
$ref: '#/components/schemas/lineItem'
对象模型被序列化为 XML,需要采用以下格式:
<lineItems>
<lineItem/>
<lineItem/>
</lineItems>
我在这里参考了文档,但无法获得预期的输出:
https://swagger.io/docs/specification/data-models/representing-xml/
我尝试了各种方法,但包装元素和单个元素始终具有相同的名称!例如
<lineItem>
<lineItem/>
<lineItem/>
</lineItem>
什么是正确的配置?
解决方案
推荐阅读
- jenkins - 无法将 sh 命令与变量连接
- android - 如何以编程方式检查 Chrome 应用程序是否有权访问网络?
- excel - Workbook.SaveAs 方法正在弹出另存为对话框
- javascript - 为什么在创建包时必须在 webpack 配置中将 peerDependencies 列为外部项?
- active-directory - 创建用户 Active Directory:调用的目标已引发异常。扔在 UserPrincipal
- git - 在不破坏提交的情况下将存储库向下移动一个层次结构
- scala - Scala Spark 加载保存的 MLlib 模型
- php - 当我使用 POST 方法发送验证码响应时,为什么我的谷歌响应为空?
- java - Maven:在war/WEB-INF/lib中找不到本地依赖文件
- python - 将文件从数据块复制到 blob 存储会导致文件大小为 0