खोज…


परिचय

यहाँ कुछ उपयोगी उपयोगिता फ़ंक्शंस / विधियाँ हैं जिनका उपयोग एकल लाइन कोड की मदद से डेवलेपर पर कुछ महत्वपूर्ण ऑपरेशन करने के लिए डेवलपर की आसानी के लिए ऐरे एक्सटेंशन के साथ किया जा सकता है।

टिप्पणियों

एक बार, वर्तमान दस्तावेज़ स्वीकृत हो जाता है, अन्य सरणी उपयोग के लिए भी इतनी वृद्धि जोड़ देगा। यह मेरा पहला दस्तावेज़ है और मेरे प्रयास में आपकी सहायता और अनुमोदन की आवश्यकता है।

Array को json string में बदलें

इस फ़ंक्शन को 'कोई' प्रकार के साथ सरणी के रूप में पैरामीटर तर्क के साथ कॉल करें। यह आपको json स्ट्रिंग लौटाएगा। JSON स्ट्रिंग का उपयोग स्विफ्ट में अनुरोध इनपुट पैरामीटर के रूप में वेब सेवा कॉल में सरणी प्रस्तुत करने के लिए किया जाता है।

// -----------------------

let array = [["one" : 1], ["two" : 2], ["three" : 3], ["four" : 4]]

let jsonString = convertIntoJSONString(arrayObject: array)
print("jsonString - \(jsonString)")

// -----------------------

func convertIntoJSONString(arrayObject: [Any]) -> String? {

        do {
            let jsonData: Data = try JSONSerialization.data(withJSONObject: arrayObject, options: [])
            if  let jsonString = NSString(data: jsonData, encoding: String.Encoding.utf8.rawValue) {
                return jsonString as String
            }
            
        } catch let error as NSError {
            print("Array convertIntoJSON - \(error.description)")
        }
        return nil
    }


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow