Kotlin, একটি স্ট্যাটিকালি টাইপড প্রোগ্রামিং ভাষা যা JVM এ চলে, সিএসভি ফাইল সামলানোর জন্য কোন বিল্ট-ইন লাইব্রেরি অন্তর্ভুক্ত করে না। তবে, আপনি Java BufferedReader এবং FileWriter ক্লাসগুলি বেসিক অপারেশনের জন্য ব্যবহার করতে পারেন, অথবা kotlinx.serialization এবং opencsv এর মতো জনপ্রিয় থার্ড পার্টি লাইব্রেরিগুলির সাহায্যে আরো উন্নত কার্যক্ষমতা পাওয়া যায়।.
BufferedReader
FileWriter
kotlinx.serialization
opencsv
Kotlin স্বয়ংক্রিয় ভাবে JSON-এর জন্য কোনো সাপোর্ট অন্তর্ভুক্ত করে না কিন্তু Gson (গুগল দ্বারা) এবং Kotlinx.serialization (JetBrains দ্বারা) এর মতো তৃতীয় পক্ষের লাইব্রেরির শক্তিশালী বৈশিষ্ট্যগুলো ব্যবহার করে। এখানে আপনি JSON এর সাথে কাজ করার জন্য উভয়কে কিভাবে ব্যবহার করতে পারেন তা দেখানো হলো।.
Gson
Kotlinx.serialization
Kotlin এ TOML নিয়ে কাজ করার জন্য, আপনি ktoml এর মতো একটা লাইব্রেরি ব্যবহার করতে পারেন। প্রথমে, আপনার build.gradle.kts ফাইলে নির্ভরতা যোগ করা যাক.
ktoml
build.gradle.kts
Kotlin এ, আপনি javax.xml.parsers বিল্ট-ইন ব্যবহার করে পারসিং করতে পারেন.
javax.xml.parsers
Kotlin এ YAML পার্সিং এবং সিরিয়ালাইজেশনের জন্য অন্তর্নির্মিত সমর্থন নেই, কিন্তু আপনি snakeyaml (সাধারণ YAML পার্সিং-এর জন্য) এবং kotlinx.serialization (একটি YAML ফরম্যাট এক্সটেনশনসহ) মতো জনপ্রিয় থার্ড-পার্টি লাইব্রেরিগুলি ব্যবহার করে YAML ফাইল নিয়ে কাজ করতে পারেন।.
snakeyaml