विषयसूची:

स्विफ्ट में JSON क्रमांकन क्या है?
स्विफ्ट में JSON क्रमांकन क्या है?

वीडियो: स्विफ्ट में JSON क्रमांकन क्या है?

वीडियो: स्विफ्ट में JSON क्रमांकन क्या है?
वीडियो: URLSession: JSONSerialization वाले शुरुआती लोगों के लिए एपीआई पार्सिंग स्विफ्ट उदाहरण 2024, दिसंबर
Anonim

आप JSONSerialization वर्ग का उपयोग करते हैं प्रति JSON को फाउंडेशन ऑब्जेक्ट में बदलें तथा फाउंडेशन ऑब्जेक्ट्स को कन्वर्ट करें प्रति JSON. शीर्ष स्तर की वस्तु एक NSArray या NSDictionary है। सभी ऑब्जेक्ट NSString, NSNumber, NSArray, NSDictionary, या NSNull के उदाहरण हैं। सभी शब्दकोश कुंजियाँ NSString के उदाहरण हैं।

यहाँ, JSON क्रमांकन क्या है?

JSON एक प्रारूप है जो एक स्ट्रिंग में वस्तुओं को एन्कोड करता है। क्रमबद्धता किसी वस्तु को उस स्ट्रिंग में बदलने का मतलब है, और अक्रमांकन इसका उलटा ऑपरेशन है (कन्वर्ट स्ट्रिंग -> ऑब्जेक्ट)। क्रमबद्धता इस तरह के उपयोग के लिए इन जटिल वस्तुओं को बाइट स्ट्रिंग्स में परिवर्तित कर सकते हैं।

कोई यह भी पूछ सकता है कि स्विफ्ट में क्रमांकन क्या है? कंप्यूटर विज्ञान में, डेटा भंडारण के संदर्भ में, क्रमबद्धता डेटा संरचनाओं या ऑब्जेक्ट स्थिति को एक प्रारूप में अनुवाद करने की प्रक्रिया है जिसे बाद में संग्रहीत या प्रसारित और पुनर्निर्माण किया जा सकता है। एक अक्रमांकन अवधारणा भी है जो उलट रही है धारावाहिक हमारे कस्टम ऑब्जेक्ट्स के लिए डेटा।

इसी तरह, लोग पूछते हैं, स्विफ्ट में JSON पार्सिंग क्या है?

स्विफ्ट JSON पार्सिंग . JSON वेब सेवाओं से डेटा भेजने और प्राप्त करने के लिए सबसे अधिक इस्तेमाल किया जाने वाला प्रारूप है। JSONSerialization वर्ग का उपयोग किया जाता है पार्स ए JSON डेटा ऑब्जेक्ट को कनवर्ट करके की-वैल्यू पेयर के डिक्शनरी में डेटा। ए के प्रकार JSON डेटा [स्ट्रिंग: कोई भी] है।

मैं कैसे स्विफ्ट में JSON deserialize कर सकता हूँ?

स्विफ्ट 4 में, आप जेएसओएन प्रतिक्रिया को deserialize करने के लिए डिकोडिंग, कोडिंगकी प्रोटोकॉल का उपयोग कर सकते हैं:

  1. डिकोडेबल प्रोटोकॉल की पुष्टि करने वाला वर्ग बनाएं। वर्ग UserInfo: डिकोडेबल।
  2. कक्षा के सदस्य बनाएँ। वर नाम: String.
  3. JSON कुंजी एनम बनाएं जो कोडिंगकी से विरासत में मिली है।
  4. इनिट लागू करें।
  5. कॉल डिकोडर।

सिफारिश की: