2015-02-21 2 views
8

Я работаю над API, который также создает документацию по swagger. Проблема в том, что по некоторым причинам модель/схема запроса не отображается в пользовательском интерфейсе swagger, но я также не получаю никаких ошибок. Мне нужно представить карту в массив строк. например карта [строка] [] строка. Определение объекта определения приведено ниже.Как определить карту в swagger?

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

не могли бы вы рассказать мне, в каком файле мы должны обновить это? –

ответ

5

Поддержка карт по-прежнему не доступны в пользовательском интерфейсе - https://github.com/swagger-api/swagger-ui/issues/913.

Вы бы также хотели бы изменить свои определения, как это:

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

Чтобы было ясно, это определяет карту, где значения являются массивы строк.

+0

Могу я узнать, в каком файле мы должны это обновить? –

Смежные вопросы