Swagger和openApi的新功能。
我正在尝试使用openapi:3.0.0。我正在使用 OpenAPI 3.0解析器
我正在openApi 3.0中创建一个文件,而在swagger 2.0中有一个现有文件。
因此,我必须从openApi 3.0中的文件指向/引用swagger 2.0中的文件。
而这样做却给了我错误。
问题是:
是否可以引用用swagger 2.0编写的文件并引用在openApi 3.0中的文件中?
如果是,那怎么办?
例如:2.0中的TestSwagger.json
{
"swagger": "2.0",
"info": {
"version": "1",
"title": "testSwagger"
},
"definitions": {
"TestSwagger" : {
"type": "object",
"properties": {
"abc" : {
"type": "string"
}}}}}
例如:3.0中的TestOpenApi.json
{
"openapi": "3.0.0",
"info": {
"version": "1",
"title": "TestOpenApi"
},
"components" :{
"schemas": {
"TestOpenApi": {
"properties": {
"testSwagger": {
"$ref": "TestSwagger.json#/definitions/TestSwagger"
}
}
}
}
}
}