2015-04-14 23 views
5

wiem jak zrobić tablicę danych łańcuchowych w puszyć tak:Jak zdefiniować pustą tablicę w puszyć

"photoUrls" : { 
    "type":"array", 
    "items":{ 
     "type":"string" 
    } 
} 

To pokaże wyjście tak:

"photoUrls":[ 
    "string" 
] 

Jak zrobić wyjście jak to ?:

"photoUrls":[] 

Odpowiedz

4

Nie. Chodzi o to, że

"photoUrls":[ 
    "string" 
] 

pokazuje użytkownikom, że photoUrls jest tablicą ciągów. W przeciwnym razie nie będą w stanie ustalić, który typ danych jest używany przez tablicę.

1

Można określić pustą tablicę [] jako example dla schematu macierzy. Spowoduje to zastąpienie domyślnych wartości przykładowych generowanych przez interfejs Swagger.

"photoUrls" : { 
    "type":"array", 
    "items":{ 
     "type":"string" 
    }, 
    "example": [] 
} 

Ale Ron's answer jest bardziej przyjazny dla użytkowników. Rozważ użycie rzeczywistych wartości example zamiast:

"photoUrls" : { 
    "type":"array", 
    "items":{ 
     "type":"string", 
     "example": "http://example.com/images/pet.png" 
    }, 
} 
Powiązane problemy