Java:
টমল নিয়ে কাজ করা

কিভাবে:

আপনার একটি TOML পার্সিং লাইব্রেরির প্রয়োজন হবে। আমি toml4j সুপারিশ করি। আপনার প্রজেক্টে এটি যোগ করুন এই ভাবে:

// এটি আপনার build.gradle এ যোগ করুন
dependencies {
    implementation 'com.moandjiezana.toml:toml4j:0.7.2'
}

এইভাবে আপনি একটি TOML ফাইল পার্স করবেন:

import com.moandjiezana.toml.Toml;

public class TomlExample {
    public static void main(String[] args) {
        Toml toml = new Toml().read("""
            [server]
            ip = "192.168.1.1"
            port = 80
            """);

        String ip = toml.getString("server.ip");
        Integer port = toml.getLong("server.port").intValue();
        
        System.out.println("সার্ভার আইপি: " + ip);
        System.out.println("সার্ভার পোর্ট: " + port);
    }
}

নমুনা আউটপুট:

সার্ভার আইপি: 192.168.1.1
সার্ভার পোর্ট: 80

গভীরে ডুব:

GitHub সহ-প্রতিষ্ঠাতা টম প্রেস্টন-ওয়ার্নার দ্বারা উন্নত, TOML XML এর চেয়ে সহজ এবং YAML এর চেয়ে স্পেসিফিক হতে লক্ষ্য করেছিল। এর সর্বশেষ সংস্করণ 1.0.0, 2021 এ মুক্তি পেয়েছিল, যা একটি স্থিতিশীল বৈশিষ্ট্য সেট অফার করে।

JSON বা YAML এর মতো বিকল্পও জনপ্রিয়। JSON ডাটা ইন্টারচেঞ্জের জন্য দারুণ। YAML জটিল কনফিগের জন্য আরও মানবপঠনযোগ্য। TOML এর শক্তি হল এর সরলতা এবং রাস্ট কমিউনিটিতে এর ব্যবহার।

TOML কে জাভা সাথে ব্যবহার করার সময়, মনে রাখবেন যে আপনি যে পার্সারটি বেছে নেন তা গুরুত্বপূর্ণ। toml4j ছাড়াও, কেউ কেউ jackson-dataformat-toml এর দিকে যান। প্রত্যেকের নিজস্ব নুয়ান্স থাকবে, যেমন এরর হ্যান্ডলিং বা পার্সিং পারফরমেন্স, তাই আপনার প্রজেক্টের প্রয়োজনের ভিত্তিতে নির্বাচন করুন।

দেখুন