codable पर टैग किए गए जवाब

13
स्विफ्ट JSONDecode डिकोडिंग सरणियों में विफल रहता है यदि एकल तत्व डिकोडिंग विफल हो जाता है
स्विफ्ट 4 और कोडेबल प्रोटोकॉल का उपयोग करते समय मुझे निम्नलिखित समस्या मिली - ऐसा लगता है कि JSONDecoderकिसी सरणी में तत्वों को छोड़ने की अनुमति देने का कोई तरीका नहीं है । उदाहरण के लिए, मेरे पास निम्नलिखित JSON है: [ { "name": "Banana", "points": 200, "description": "A banana …
116 arrays  json  swift  swift4  codable 

7
स्विफ्ट 4 में JSONDecoder के साथ, क्या लापता गुण वैकल्पिक गुणों के बजाय एक डिफ़ॉल्ट मान का उपयोग कर सकते हैं?
स्विफ्ट 4 ने नया Codableप्रोटोकॉल जोड़ा । जब मैं इसका उपयोग JSONDecoderकरता हूं तो मुझे अपनी Codableकक्षा के सभी गैर-वैकल्पिक गुणों की आवश्यकता होती है , जिसमें JSON में कुंजी होती है या यह एक त्रुटि फेंकता है। मेरी कक्षा की प्रत्येक संपत्ति को वैकल्पिक बनाना एक अनावश्यक परेशानी की …
114 json  swift  swift4  codable 

16
मैं एक शब्दकोश में सांकेतिक शब्दों में बदलना करने के लिए स्विफ्ट के कोडेबल का उपयोग कैसे कर सकता हूं?
मेरे पास एक संरचना है जो स्विफ्ट 4 का कार्यान्वयन करती है Codable। वहाँ एक सरल तरीका है कि एक शब्दकोश में संरचना सांकेतिक शब्दों में बदलना है? let struct = Foo(a: 1, b: 2) let dict = something(struct) // now dict is ["a": 1, "b": 2]
110 swift  swift4  codable 

12
स्विफ्ट 4 डिकोडेबल प्रोटोकॉल में JSON डिक्शनरी के प्रकार के साथ एक संपत्ति को कैसे डीकोड किया जाए
मान लें कि मेरे पास Customerडेटा प्रकार है जिसमें ऐसी metadataसंपत्ति है जिसमें ग्राहक ऑब्जेक्ट में कोई भी JSON शब्दकोश हो सकता है struct Customer { let id: String let email: String let metadata: [String: Any] } { "object": "customer", "id": "4yq6txdpfadhbaqnwp3", "email": "john.doe@example.com", "metadata": { "link_id": "linked-id", "buy_count": 4 …
104 json  swift  swift4  codable 

6
स्विफ्ट 4 के कोडेबल से गुणों को बाहर कैसे करें
स्विफ्ट 4 के नए Encodable/ Decodableप्रोटोकॉल JSON (डी) के क्रमांकन को काफी सुखद बनाते हैं। हालाँकि, मुझे अभी तक ठीक-ठाक नियंत्रण का कोई तरीका नहीं मिला है कि किन संपत्तियों को एनकोड किया जाए और जिन्हें डिकोड किया जाए। मैंने देखा है कि संपत्ति को साथ रखने वाली संपत्ति को …
104 json  swift  codable 

4
मैं स्विफ्ट 4 के डिकोडेबल प्रोटोकॉल के साथ कस्टम कुंजियों का उपयोग कैसे करूं?
स्विफ्ट 4 ने Decodableप्रोटोकॉल के माध्यम से देशी JSON एन्कोडिंग और डिकोडिंग के लिए समर्थन पेश किया । मैं इसके लिए कस्टम कुंजियों का उपयोग कैसे करूं? उदाहरण के लिए, मेरे पास एक संरचना है struct Address:Codable { var street:String var zip:String var city:String var state:String } मैं इसे JSON …
102 json  swift  swift4  codable 

6
स्विफ्ट डिकोडेबल प्रोटोकॉल के साथ नेस्टेड JSON स्ट्रक्चर को डीकोड कैसे करें?
यहाँ मेरा JSON है { "id": 1, "user": { "user_name": "Tester", "real_info": { "full_name":"Jon Doe" } }, "reviews_count": [ { "count": 4 } ] } यहां वह संरचना है जो मैं चाहता हूं कि इसे (अपूर्ण) बचाया जाए struct ServerResponse: Decodable { var id: String var username: String var fullName: …
90 json  swift  swift4  codable 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.