2015-02-21 15 views
8

मैं एक एपीआई पर काम कर रहा हूं जो स्वैगर दस्तावेज भी उत्पन्न करता है। मुद्दा यह है कि कुछ कारणों से अनुरोध मॉडल/स्कीमा swagger UI में प्रदर्शित नहीं होता है लेकिन मुझे कोई त्रुटि नहीं मिलती है। मुझे तारों की सरणी में मानचित्र का प्रतिनिधित्व करने की आवश्यकता है। जैसे नक्शा [स्ट्रिंग] [] स्ट्रिंग। परिभाषा वस्तु परिभाषा नीचे है।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

क्या मुझे पता चलेगा कि हमें कौन सी फाइल को अपडेट करना है? –

संबंधित मुद्दे