Boon লাইব্রেরি JSON ডেটাকে দ্রুত এবং সহজে Java Collections (যেমন List, Map, ইত্যাদি) এ রূপান্তর এবং JSON ফরম্যাটে রূপান্তর করতে সহায়ক। এটি Java-তে ডেটা ম্যানিপুলেশন এবং API ডেভেলপমেন্টকে আরো কার্যকরী এবং দ্রুত করে তোলে। এখানে আমরা আলোচনা করব কিভাবে Collections থেকে JSON তৈরি করা এবং JSON থেকে Collections রিড করা যেতে পারে।
Collections থেকে JSON তৈরি
যখন আপনি Java Collections (যেমন List বা Map) ব্যবহার করেন, তখন Boon লাইব্রেরি ব্যবহার করে সহজেই সেগুলিকে JSON ফরম্যাটে রূপান্তর করা সম্ভব। Boon.toJson() মেথড ব্যবহার করে আপনি যেকোনো Collection বা অবজেক্টকে JSON এ কনভার্ট করতে পারেন।
উদাহরণ: List থেকে JSON তৈরি
import io.boon.Boon;
import java.util.ArrayList;
import java.util.List;
public class BoonExample {
public static void main(String[] args) {
// List তৈরি
List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
list.add("Cherry");
// List কে JSON এ রূপান্তর
String json = Boon.toJson(list);
System.out.println("JSON: " + json);
}
}
এখানে, একটি List তৈরি করা হয়েছে এবং Boon.toJson() মেথড ব্যবহার করে JSON ফরম্যাটে রূপান্তর করা হয়েছে।
আউটপুট:
JSON: ["Apple","Banana","Cherry"]
উদাহরণ: Map থেকে JSON তৈরি
import io.boon.Boon;
import java.util.HashMap;
import java.util.Map;
public class BoonExample {
public static void main(String[] args) {
// Map তৈরি
Map<String, Object> map = new HashMap<>();
map.put("name", "John");
map.put("age", 30);
map.put("city", "New York");
// Map কে JSON এ রূপান্তর
String json = Boon.toJson(map);
System.out.println("JSON: " + json);
}
}
এখানে, একটি Map তৈরি করা হয়েছে এবং সেটিকে JSON ফরম্যাটে রূপান্তর করা হয়েছে।
আউটপুট:
JSON: {"name":"John","age":30,"city":"New York"}
JSON থেকে Collections রিড করা
Boon লাইব্রেরি JSON ডেটাকে Java Collections (যেমন List, Map) এ রূপান্তর করতে সাহায্য করে। Boon.fromJson() মেথড ব্যবহার করে JSON ফরম্যাটের ডেটাকে List বা Map আকারে রিড করা যায়।
উদাহরণ: JSON থেকে List রিড
import io.boon.Boon;
import java.util.List;
public class BoonExample {
public static void main(String[] args) {
String json = "[\"Apple\", \"Banana\", \"Cherry\"]";
// JSON থেকে List-এ রূপান্তর
List<String> list = Boon.fromJson(json, List.class);
// List থেকে ডেটা অ্যাক্সেস করা
for (String item : list) {
System.out.println(item);
}
}
}
এখানে, JSON ফরম্যাটে থাকা একটি অ্যারে ডেটাকে List আকারে রূপান্তর করা হয়েছে এবং প্রতিটি আইটেম আউটপুট করা হয়েছে।
আউটপুট:
Apple
Banana
Cherry
উদাহরণ: 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 York
সারাংশ
Boon লাইব্রেরি Java-তে Collections (যেমন List, Map) থেকে JSON তৈরি এবং JSON থেকে Collections রিড করার জন্য অত্যন্ত কার্যকরী। Boon.toJson() এবং Boon.fromJson() মেথডগুলি ব্যবহার করে সহজেই JSON ডেটাকে List বা Map আকারে রূপান্তর করা যায় এবং এর মাধ্যমে ডেটা ম্যানিপুলেশন আরও সহজ হয়ে ওঠে। JSON ফরম্যাটের সাথে কাজ করার সময় Boon লাইব্রেরি দ্রুত এবং কার্যকরী সমাধান প্রদান করে।