跳到主要内容

Reference 对象

一个允许引用  规范内部的其他部分或外部规范的对象。

Reference 对象 定义于 JSON Reference 且遵循相同的结构、行为和规则。

For this specification, reference resolution is accomplished as defined by the JSON Reference specification and not by the JSON Schema specification.

固定字段

字段名类型描述
$refstring必选. 引用字符串。

此对象不能被扩展,任何附加的属性将会被忽略。

Reference 对象示例

{
"$ref": "#/components/schemas/Pet"
}
$ref: '#/components/schemas/Pet'

关联外部文档示例

{
"$ref": "Pet.json"
}
$ref: Pet.yaml

关联外部文档的一部分

{
"$ref": "definitions.json#/Pet"
}
$ref: definitions.yaml#/Pet