【发布时间】:2019-07-17 15:28:28
【问题描述】:
我正在使用一个 API,它使用“foo/bar”之类的字符串来识别(区分)JSON 对象。
$ref 之类的 $ref: '#/components/schemas/foo/bar' 给了我错误。
是否支持此命名?我想利用 API 提供的这些属性来使用区分来选择最合适的组件架构。
我使用的是 OpenAPI 3.0.1。
【问题讨论】:
-
在您的 JSON 中,“foo/bar”是否用作键 name 或键 value?
-
这是值,我想映射到一个 swagger 组件架构
-
那么没有理由在架构 names 中使用
/。您可以将架构命名为FooBar并使用discriminator.mappings处理映射。
标签: openapi