Swift में, CSV फ़ाइलों को सीधे पार्स करने के लिए मूल समर्थन नहीं है, लेकिन आप सामग्री को विभाजित करने के लिए String विधियों का उपयोग करके या SwiftCSV जैसी तृतीय-पक्ष पुस्तकालयों का लाभ उठाकर CSV डेटा को संभाल सकते हैं जो एक अधिक सुगम दृष्टिकोण प्रदान करता है। यहाँ दोनों विधियाँ हैं.
String
Swift JSON पार्सिंग को Codable प्रोटोकॉल के साथ सीधा बनाता है। यहाँ जानिए कि JSON को Swift ऑब्जेक्ट में कैसे डिकोड करें.
Codable
शुरू करने के लिए, आपको एक TOML पार्सर की आवश्यकता होती है। स्विफ्ट में एक बिल्ट-इन नहीं है, इसलिए चलिए TOMLDecoder का उपयोग करें। इसे स्विफ्ट पैकेज मैनेजर के माध्यम से इंस्टॉल करें और फिर TOML को आसानी से सीरियलाइज और डिसीरियलाइज करें।.
TOMLDecoder
Swift XMLParser और XMLDocument को XML डेटा पार्स करने के लिए प्रदान करता है। यहाँ एक साधारण XML स्ट्रिंग को पार्स करने के लिए एक स्निपेट है.
XMLParser
XMLDocument
Swift में YAML पार्सिंग और सीरियलाइजेशन के लिए बिल्ट-इन सपोर्ट शामिल नहीं है, इसलिए तीसरे पक्ष की लाइब्रेरीज का उपयोग आवश्यकता होती है। एक लोकप्रिय विकल्प Yams है, जो Swift में YAML के साथ काम करने के लिए एक पुस्तकालय है। पहले, आपको अपने प्रोजेक्ट में Yams जोड़ने की आवश्यकता है। यदि आप Swift Package Manager का उपयोग कर रहे हैं, तो आप इसे अपनी Package.swift फ़ाइल में एक निर्भरता के रूप में जोड़ सकते हैं.
Yams
Package.swift