如何在Swagger YAML中创建嵌入对象?

如何在Swagger YAML中创建嵌入对象?,swagger,hal,swagger-editor,Swagger,Hal,Swagger Editor,我想添加一个链接到定义的HAL资源 definitions HalItemResponse: name: type: string 补充什么 "_links": { "self": string, "filter": string } 如何使用?无论您想在何处使用该定义,通常在请求或响应中,您都会这样引用它 JSON 亚马尔 非常类似于设置类型,但指向定义架构。无论您想在何处使用定义,通常在请求或响应中都会这样引用它 JSON 亚马尔 与设置类型非常相似,但指向定义模

我想添加一个链接到定义的HAL资源

definitions
  HalItemResponse:
    name:
      type: string
补充什么

"_links": {
"self": string,
"filter": string
}

如何使用?

无论您想在何处使用该定义,通常在请求或响应中,您都会这样引用它

JSON

亚马尔


非常类似于设置类型,但指向定义架构。

无论您想在何处使用定义,通常在请求或响应中都会这样引用它

JSON

亚马尔

与设置类型非常相似,但指向定义模式

{
    halitem: { $ref: '#/defintions/HalItemResponse' }
}
halitem:
    $ref: '#/definitions/HalItemResponse'