Boon লাইব্রেরি ব্যবহার করে JSON ডেটা খুব সহজে Map এবং List হিসেবে পড়া সম্ভব। JSON একটি জনপ্রিয় ডেটা ফরম্যাট যা মূলত কীগুলির (keys) সাথে মান (values) সংগ্রহের জন্য ব্যবহৃত হয়। Boon লাইব্রেরি JSON ডেটাকে Java-এর Map এবং List কাঠামোতে রূপান্তর করতে সহায়ক, যা Java প্রোগ্রামিং-এ ডেটা ম্যানিপুলেশন সহজ করে তোলে।
Boon ব্যবহার করে JSON ডেটা Map এবং List হিসাবে পড়ার উদাহরণ
JSON ডেটাকে Map হিসেবে পড়া
JSON ডেটা যদি একটি কীগুলির মানের তালিকা হয় (যেমন একটি অবজেক্ট), তবে আপনি সেটিকে Java
Mapহিসেবে রূপান্তর করতে পারেন। Boon-এরfromJson()মেথড ব্যবহার করে JSON ডেটাকে সহজেইMap-এ রূপান্তর করা যায়।উদাহরণ:
import io.boon.Boon; import java.util.Map; public class BoonExample { public static void main(String[] args) { String json = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}"; // JSON কে Map-এ রূপান্তর করা Map<String, Object> map = Boon.fromJson(json, Map.class); // Map থেকে ডেটা অ্যাক্সেস করা System.out.println("Name: " + map.get("name")); System.out.println("Age: " + map.get("age")); System.out.println("City: " + map.get("city")); } }এখানে, JSON ডেটাটি একটি
Mapহিসাবে রূপান্তরিত হয়েছে, এবং আমরা কীগুলি ব্যবহার করে মানগুলি অ্যাক্সেস করতে পারি।আউটপুট:
Name: John Age: 30 City: New YorkJSON ডেটাকে List হিসেবে পড়া
JSON ডেটা যদি একটি অ্যারে বা তালিকা হয় (যেমন একটি অ্যারে অবজেক্ট), তবে আপনি সেটিকে Java
Listহিসেবে রূপান্তর করতে পারেন। Boon-এরfromJson()মেথড ব্যবহার করে JSON ডেটাকে সহজেইList-এ রূপান্তর করা যায়।উদাহরণ:
import io.boon.Boon; import java.util.List; public class BoonExample { public static void main(String[] args) { String json = "[{\"name\":\"John\", \"age\":30}, {\"name\":\"Jane\", \"age\":25}]"; // JSON কে List-এ রূপান্তর করা List<Map<String, Object>> list = Boon.fromJson(json, List.class); // List থেকে ডেটা অ্যাক্সেস করা for (Map<String, Object> map : list) { System.out.println("Name: " + map.get("name")); System.out.println("Age: " + map.get("age")); } } }এখানে, JSON ডেটাটি একটি
Listহিসাবে রূপান্তরিত হয়েছে, এবং প্রতিটি অবজেক্টকেMapহিসেবে ধরে সেই মানগুলি অ্যাক্সেস করা হয়েছে।আউটপুট:
Name: John Age: 30 Name: Jane Age: 25
সারাংশ
Boon লাইব্রেরি ব্যবহার করে JSON ডেটাকে সহজেই Java Map এবং List আকারে রূপান্তর করা যায়। এটি JSON পার্সিং এবং ডেটা ম্যানিপুলেশনকে অনেক দ্রুত এবং কার্যকরী করে তোলে। JSON অবজেক্টকে Map আকারে এবং JSON অ্যারে বা তালিকাকে List আকারে রূপান্তর করার উদাহরণগুলি দেখানো হয়েছে, যা Java-তে ডেটা কাজের জন্য অত্যন্ত উপযোগী। Boon এর এই ক্ষমতা Java ডেভেলপারদের দ্রুত এবং দক্ষতার সাথে JSON ডেটা প্রক্রিয়া করতে সহায়তা করে।