簡體   English   中英

如何在swagger中定義地圖?

[英]How to define a map in swagger?

我正在開發一個API,它也會生成一個swagger文檔。 問題是由於某些原因,請求模型/架構沒有顯示在swagger UI中,但我也沒有收到任何錯誤。 我需要將map表示為一個字符串數組。 例如map [string] [] string。 定義對象定義如下。

{
  "definitions": {
    "versions": {
      "type": "string",
      "additionalProperties": {
        "type": "array",
        "items": {
          "type": "string"
        }
      }
    }
  }
}

用戶界面仍未提供對地圖的支持 - https://github.com/swagger-api/swagger-ui/issues/913

你還想改變你的定義:

{
  "definitions": {
    "versions": {
      "type": "object",
      "additionalProperties": {
        "type": "array",
        "items": {
          "type": "string"
        }
      }
    }
  }
}

為了清楚起見,這定義了一個映射,其中值是字符串數組。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM