Haskell में, CSV फाइलों को संभालने का काम cassava पुस्तकालय का उपयोग करके किया जा सकता है, जो इस उद्देश्य के लिए लोकप्रिय तृतीय-पक्ष पुस्तकालयों में से एक है। नीचे cassava का उपयोग करके CSV फाइलों से पढ़ने और उनमें लिखने के उदाहरण दिए गए हैं। **1.
cassava
Haskell में JavaScript की तरह JSON के लिए अंतर्निर्मित समर्थन नहीं होता, लेकिन Aeson जैसी तृतीय-पक्ष पुस्तकालयों की मदद से, JSON के साथ कार्य करना सीधा हो जाता है। Aeson एन्कोडिंग (Haskell मूल्यों को JSON में बदलने) और डिकोडिंग (JSON को Haskell मूल्यों में पार्सिंग करने) के लिए उच्च-स्तरीय और निम्न-स्तरीय दोनों कार्य प्रदान करता है।.
सबसे पहले, सुनिश्चित करें कि आपके पास एक TOML पार्सिंग लाइब्रेरी है। Haskell के लिए, htoml एक लोकप्रिय विकल्प है। आपको इसे अपनी प्रोजेक्ट की निर्भरताओं में जोड़ना होगा।.
htoml
Haskell xml-conduit जैसी लाइब्रेरी प्रदान करता है जो XML से निपटने के लिए है। निम्न उदाहरण एक XML स्ट्रिंग को पार्स करने और तत्वों को पूछताछ करने का प्रदर्शन करता है.
xml-conduit
Haskell में YAML प्रोसेसिंग के लिए बिल्ट-इन सपोर्ट नहीं है, लेकिन आप yaml और aeson जैसी तृतीय-पक्ष लाइब्रेरी का उपयोग करके YAML डेटा को पार्स और जेनरेट कर सकते हैं। यहाँ पर आपको शुरू करने का तरीका दिया गया है.
yaml
aeson