引用另一个文件时无法导入JSON文件

时间:2019-09-17 06:36:37

标签: c# json swagger openapi nswag

我正在使用NSwag.OpenaPiDocument.FromJsonAsync()加载JSON文件。 JSON文件分为几个文件。不幸的是,我收到此错误:

Could not resolve the JSON path 'parameters.json#/tagsParam' with the full JSON path 'C:\Users\ribuss\Desktop\Swagger\json\petstore-separate\spec\parameters.json#/tagsParam'

我正在尝试导入以下files(通过调用swagger.json的方法)

在我的应用程序中,我使用以下命令:

NSwag.OpenApiDocument.FromJsonAsync(content, "C:/Users/ribuss/Desktop/Swagger/json/petstore-separate/spec/swagger.json").Result; // content is the full json text of swagger.json

编辑:

这是行不通的模式:

{
  "tagsParam": {
    "name": "tags",
    "in": "query",
    "description": "tags to filter by",
    "required": false,
    "type": "array",
    "collectionFormat": "csv",
    "items": {
      "type": "string"
    }
  },
  "limitsParam": {
    "name": "limit",
    "in": "query",
    "description": "maximum number of results to return",
    "required": false,
    "type": "integer",
    "format": "int32"
  }
}

我已经通过使用定义更改了架构,并且现在可以使用。

0 个答案:

没有答案