Haskell এ, CSV ফাইলগুলি নিয়ে কাজ করা যেতে পারে cassava লাইব্রেরি ব্যবহার করে, এর জন্য জনপ্রিয় তৃতীয় পক্ষের লাইব্রেরিগুলির অন্যতম। নিচে cassava ব্যবহার করে CSV ফাইল থেকে পড়া এবং CSV ফাইলে লেখার উদাহরণ দেওয়া হল। **1.
cassava
Haskell এর JavaScript এর মতো JSON এর জন্য নির্মিত সমর্থন নেই, কিন্তু Aeson এর মতো তৃতীয়-পক্ষের লাইব্রেরির সাহায্যে JSON নিয়ন্ত্রণ করা সহজ হয়ে যায়। Aeson উচ্চ-স্তর এবং নিম্ন-স্তরের ফাংশন উভয়ই প্রদান করে এনকোডিং (Haskell মানগুলি কে JSON এ রূপান্তর) এবং ডিকোডিং (JSON কে Haskell মানে পার্স করা) এর জন্য।.
প্রথমে, নিশ্চিত করুন আপনি TOML পার্সিং লাইব্রেরি আছে। Haskell এর জন্য, htoml একটি জনপ্রিয় বিকল্প। আপনাকে এটি আপনার প্রজেক্টের ডিপেন্ডেন্সিতে যোগ করতে হবে।.
htoml
হাস্কেল XML নিয়ে কাজ করার জন্য xml-conduit এর মত লাইব্রেরিগুলো অফার করে। নিম্নে একটি XML স্ট্রিং পার্স করা এবং উপাদানগুলির জিজ্ঞাসাবাদ করা প্রদর্শিত হচ্ছে.
xml-conduit
Haskell এ YAML প্রক্রিয়াজাতিতে নির্মিত সমর্থন নেই, তবে আপনি yaml এবং aeson এর মত তৃতীয়-পক্ষের লাইব্রেরি ব্যবহার করে YAML ডেটা পার্সিং এবং জেনারেট করতে পারেন। এখানে আপনি কিভাবে শুরু করতে পারেন.
yaml
aeson