Rest 如何使用在YAML/swagger.io中有href的数组构造响应?
我该如何做这样的事情:Rest 如何使用在YAML/swagger.io中有href的数组构造响应?,rest,yaml,swagger,Rest,Yaml,Swagger,我该如何做这样的事情: "groups":{ "href":"https://api.mydomain.com/account/abC132/groups", "items":[ ] } 我有这个: groups: type: array properties: href: type: string items:
"groups":{
"href":"https://api.mydomain.com/account/abC132/groups",
"items":[
]
}
我有这个:
groups:
type: array
properties:
href:
type: string
items:
type: object
name: division
properties:
href:
type: string
id:
type: string
但是,大摇大摆的编辑器没有识别出该组属性下的href。我相信您正在寻找与此类似的内容:
定义:
组:
标题:团体
类型:对象
特性:
href:
类型:字符串
项目:
类型:数组
项目:
$ref:“#/definitions/group”
组:
类型:对象
特性:
href:
类型:字符串
身份证件:
类型:字符串
我必须执行以下操作:
definitions:
groups:
title: groups
type: object
properties:
href:
type: string
items:
type: array
items:
$ref: '#/definitions/group'
group:
type: object
properties:
href:
type: string
id:
type: string
definitions
是一个全局属性,允许您定义属于schema
属性的模型和原语/数组,您可以$ref
并重用这些属性。我相信样品也显示了这一点。我建议总是在schema
下定义模型,不要内联定义。谢谢webron。找到它,并一直在使用它,热爱它。什么意思是在模式下定义模型而从不内联?我的错,我的意思是在定义下定义模型。只是不直接在参数或响应内部。