JSON Strings থেকে Object তৈরি করা

Boon এর বেসিক JSON পার্সিং - বুন (Boon) - Java Technologies

324

Boon লাইব্রেরি JSON ডাটা প্রোসেসিংয়ের জন্য খুবই দ্রুত এবং কার্যকর। Boon ব্যবহার করে আপনি সহজে JSON স্ট্রিং থেকে Java অবজেক্টে কনভার্ট করতে পারেন। এটি JSON ডাটা পার্স করতে এবং Java অবজেক্টে রূপান্তর করতে একটি খুব দ্রুত পদ্ধতি প্রদান করে।

এখানে, আমরা দেখব কিভাবে Boon ব্যবহার করে JSON স্ট্রিং থেকে Java অবজেক্ট তৈরি করা যায়।


JSON স্ট্রিং থেকে Object তৈরি করার পদ্ধতি

Boon লাইব্রেরিতে Boon.fromJson() পদ্ধতি রয়েছে, যা JSON স্ট্রিং থেকে Java অবজেক্টে রূপান্তর করতে ব্যবহার করা হয়। নিচে একটি উদাহরণ দেয়া হলো, যেখানে JSON স্ট্রিং থেকে একটি Java অবজেক্ট তৈরি করা হচ্ছে।


উদাহরণ

ধরা যাক, আমাদের কাছে একটি JSON স্ট্রিং রয়েছে যা একটি ব্যক্তির তথ্য ধারণ করে, এবং আমরা সেই JSON স্ট্রিং থেকে একটি Person ক্লাসের অবজেক্ট তৈরি করতে চাই।

Step 1: Maven বা Gradle এ Boon যোগ করা

প্রথমে, Maven বা Gradle এর মাধ্যমে Boon লাইব্রেরি প্রোজেক্টে অন্তর্ভুক্ত করুন।

Maven:

<dependency>
    <groupId>io.boon</groupId>
    <artifactId>boon</artifactId>
    <version>1.0</version>
</dependency>

Step 2: JSON স্ট্রিং থেকে Object তৈরি করা

import io.boon.Boon;

public class BoonExample {

    public static void main(String[] args) {
        // JSON স্ট্রিং
        String jsonString = "{\"name\":\"John\", \"age\":30}";

        // JSON স্ট্রিং থেকে Java অবজেক্টে কনভার্ট
        Person person = Boon.fromJson(jsonString, Person.class);

        // অবজেক্টের তথ্য প্রিন্ট করা
        System.out.println("Name: " + person.name);
        System.out.println("Age: " + person.age);
    }

    // Person ক্লাস
    static class Person {
        String name;
        int age;
    }
}

ব্যাখ্যা

  1. Boon.fromJson() পদ্ধতি: এই পদ্ধতি JSON স্ট্রিংটি গ্রহণ করে এবং এটি নির্দিষ্ট Java ক্লাসে কনভার্ট করে। উদাহরণস্বরূপ, এখানে Person.class দেয়া হয়েছে, যা নির্দেশ করে যে JSON ডাটা Person ক্লাসের অবজেক্টে রূপান্তরিত হবে।
  2. Person ক্লাস: JSON স্ট্রিং এর ক্ষেত্রগুলি (যেমন name এবং age) Person ক্লাসের ফিল্ডগুলির সাথে মিলে যায়। Boon স্বয়ংক্রিয়ভাবে JSON ফিল্ডগুলি ক্লাসের প্রপার্টির সাথে ম্যাপ করে।
  3. রেজাল্ট: এই কোডটি JSON স্ট্রিং থেকে একটি Person অবজেক্ট তৈরি করে এবং nameage প্রপার্টি প্রিন্ট করে।

আরো উন্নত উদাহরণ

ধরা যাক, JSON স্ট্রিংটিতে আরো জটিল ডাটা রয়েছে, যেমন অ্যারে বা নেস্টেড অবজেক্ট। Boon এই ধরনের ডাটা প্রোসেস করার জন্যও সক্ষম।

import io.boon.Boon;
import java.util.List;

public class BoonExample {

    public static void main(String[] args) {
        // JSON স্ট্রিং যার মধ্যে লিস্ট রয়েছে
        String jsonString = "{\"name\":\"John\", \"age\":30, \"friends\":[\"Mike\", \"Sara\"]}";

        // JSON স্ট্রিং থেকে Java অবজেক্টে কনভার্ট
        Person person = Boon.fromJson(jsonString, Person.class);

        // অবজেক্টের তথ্য প্রিন্ট করা
        System.out.println("Name: " + person.name);
        System.out.println("Age: " + person.age);
        System.out.println("Friends: " + person.friends);
    }

    // Person ক্লাস
    static class Person {
        String name;
        int age;
        List<String> friends;  // JSON এর friends অ্যারে

    }
}

সারাংশ

Boon লাইব্রেরি ব্যবহার করে JSON স্ট্রিং থেকে সহজে এবং দ্রুত Java অবজেক্ট তৈরি করা সম্ভব। Boon.fromJson() পদ্ধতি JSON স্ট্রিংকে Java ক্লাসের অবজেক্টে কনভার্ট করে এবং এটি আপনার প্রোগ্রামে ডেটা প্রোসেসিংকে আরও দ্রুত এবং কার্যকরী করে তোলে। Boon JSON পার্সিংয়ের জন্য একটি শক্তিশালী এবং উচ্চ পারফরম্যান্স সমাধান।

Content added By
Promotion

Are you sure to start over?

Loading...