2015-02-21 16 views
8

Sto lavorando su un'API che genera anche la documentazione di swagger. Il problema è che per alcuni motivi il modello/schema della richiesta non viene visualizzato nell'interfaccia utente swagger, ma non ottengo alcun errore. Ho bisogno di rappresentare la mappa su una serie di stringhe. per esempio. Mappa [stringa] [] stringa. La definizione dell'oggetto definizione è sotto.Come definire una mappa in swagger?

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

puoi dirmi in quale file dobbiamo aggiornare questo? –

risposta

5

Il supporto per le mappe non è ancora disponibile nell'interfaccia utente - https://github.com/swagger-api/swagger-ui/issues/913.

Faresti anche desidera modificare le definizioni in questo modo:

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

Per essere chiari, questo definisce una mappa in cui i valori sono array di stringhe.

+0

posso sapere in quale file dobbiamo aggiornare questo? –

Problemi correlati