components:
examples:
J:
value:
name: my name
J2:
value:
allOf:
- $ref: '#/components/examples/J'
- id: 123
在响应正文示例中使用J2:
responses:
200:
content:
application/json:
examples:
test:
$ref: '#/components/examples/J2'
当前结果:
{
"$ref": "#/components/examples/J",
"id": 123
}
预期结果
{
"name": "my name",
"id": 123
}
相关:https://swagger.io/docs/specification/data-models/oneof-anyof-allof-not/
Swagger schema properties ignored when using $ref - why?
2条答案
按热度按时间dfddblmv1#
不支持此操作。
value
应该是示例的文字值。因此,value
不支持allOf
和$ref
。OpenAPI没有合并多个示例组件的值的方法。hc2pp10m2#
您不能在示例级别合并,但可以在路径级别组合示例。
无效
但你可以做到的