JSON.simple একটি সহজ এবং লাইটওয়েট লাইব্রেরি যা JSON (JavaScript Object Notation) ডেটা প্রক্রিয়াকরণের জন্য ব্যবহৃত হয়। এটি JSON parsing, generation, এবং serialization/deserialization কার্যক্রমের জন্য একটি দ্রুত এবং সহজ টুল সরবরাহ করে।
এই নিবন্ধে, আমরা দেখব কিভাবে IntelliJ IDEA এবং Eclipse ব্যবহার করে JSON.simple প্রজেক্ট তৈরি করতে হয়।
1. JSON.simple প্রজেক্ট তৈরি করা IntelliJ IDEA-এ
Step 1: IntelliJ IDEA ইনস্টল করা
IntelliJ IDEA যদি আপনার সিস্টেমে ইনস্টল না থাকে, তবে প্রথমে এটি IntelliJ IDEA অফিসিয়াল ওয়েবসাইট থেকে ডাউনলোড করে ইনস্টল করুন।
Step 2: নতুন Java প্রজেক্ট তৈরি করা
- IntelliJ IDEA খুলুন।
- File > New > Project নির্বাচন করুন।
- Project SDK সিলেক্ট করুন (যেমন JDK 8 বা এর পরবর্তী সংস্করণ) এবং Next ক্লিক করুন।
- Project Name দিন এবং প্রজেক্টের লোকেশন চয়ন করুন, তারপর Finish ক্লিক করুন।
Step 3: JSON.simple লাইব্রেরি যুক্ত করা (Maven বা JAR)
JSON.simple লাইব্রেরি ইমপোর্ট করার জন্য আপনি Maven ব্যবহার করতে পারেন বা সরাসরি JAR ফাইল ইমপোর্ট করতে পারেন।
Option 1: Maven ব্যবহার করে JSON.simple ইমপোর্ট করা
- pom.xml ফাইলটি খুলুন এবং নিম্নলিখিত Maven dependency যোগ করুন:
<dependencies>
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1.1</version>
</dependency>
</dependencies>
- Maven প্রজেক্ট রিফ্রেশ করুন।
Option 2: JSON.simple JAR ফাইল ব্যবহার করে
- JSON.simple JAR ফাইল ডাউনলোড করুন.
- ডাউনলোড করা json-simple-1.1.1.jar ফাইলটি প্রজেক্টের lib ফোল্ডারে পেস্ট করুন।
- IntelliJ IDEA-এ File > Project Structure > Libraries এ গিয়ে Add JARs নির্বাচন করে json-simple-1.1.1.jar ফাইলটি যুক্ত করুন।
Step 4: JSON.simple কোড লেখা
import org.json.simple.JSONObject;
public class JsonExample {
public static void main(String[] args) {
// Creating a JSONObject
JSONObject obj = new JSONObject();
// Adding data to the JSONObject
obj.put("name", "John Doe");
obj.put("age", 30);
obj.put("city", "New York");
// Print the JSON object
System.out.println(obj);
}
}
Step 5: কোড রান করা
- কোডটি সেভ করুন এবং Run বাটন ক্লিক করুন।
- কনসোলে নিম্নলিখিত আউটপুট দেখতে পাবেন:
{"name":"John Doe","age":30,"city":"New York"}
2. JSON.simple প্রজেক্ট তৈরি করা Eclipse-এ
Step 1: Eclipse ইনস্টল করা
Eclipse IDE ইনস্টল করার জন্য আপনি Eclipse Downloads Page থেকে এটি ডাউনলোড করতে পারেন।
Step 2: নতুন Java প্রজেক্ট তৈরি করা
- Eclipse খুলুন এবং File > New > Java Project নির্বাচন করুন।
- Project Name দিন এবং Finish ক্লিক করুন।
Step 3: JSON.simple লাইব্রেরি যুক্ত করা (Maven বা JAR)
Option 1: Maven ব্যবহার করে JSON.simple ইমপোর্ট করা
- pom.xml ফাইলটি খুলুন এবং নিম্নলিখিত Maven dependency যোগ করুন:
<dependencies>
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1.1</version>
</dependency>
</dependencies>
- Maven Update করুন (Right-click on the project > Maven > Update Project).
Option 2: JSON.simple JAR ফাইল ব্যবহার করে
- JSON.simple JAR ফাইল ডাউনলোড করুন.
- lib ফোল্ডারে JAR ফাইল পেস্ট করুন।
- Eclipse-এ Project Explorer এ গিয়ে প্রজেক্টে Right-click > Properties > Java Build Path > Libraries এবং সেখানে Add External JARs ক্লিক করে json-simple-1.1.1.jar যুক্ত করুন।
Step 4: JSON.simple কোড লেখা
import org.json.simple.JSONObject;
public class JsonExample {
public static void main(String[] args) {
// Creating a JSONObject
JSONObject obj = new JSONObject();
// Adding data to the JSONObject
obj.put("name", "Jane Doe");
obj.put("age", 25);
obj.put("city", "Los Angeles");
// Print the JSON object
System.out.println(obj);
}
}
Step 5: কোড রান করা
- কোডটি সেভ করুন এবং Run ক্লিক করুন।
- কনসোলে নিম্নলিখিত আউটপুট দেখতে পাবেন:
{"name":"Jane Doe","age":25,"city":"Los Angeles"}
3. JSON.simple-এর সাথে আরও কার্যকারিতা
JSON Object থেকে Java Object তৈরি করা:
JSON.simple ব্যবহার করে JSON ডেটা থেকে Java Object তৈরি করতে, JSON থেকে ডেটা বের করার জন্য JSONParser ব্যবহার করতে হয়।
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
public class JsonParserExample {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John Doe\",\"age\":30,\"city\":\"New York\"}";
JSONParser parser = new JSONParser();
try {
// Parse the JSON string into a JSONObject
JSONObject jsonObject = (JSONObject) parser.parse(jsonString);
// Get values from the JSONObject
String name = (String) jsonObject.get("name");
Long age = (Long) jsonObject.get("age");
String city = (String) jsonObject.get("city");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("City: " + city);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
Output:
Name: John Doe
Age: 30
City: New York
- IntelliJ IDEA এবং Eclipse-এ JSON.simple লাইব্রেরি ব্যবহার করে JSON ডেটা তৈরি, পার্স এবং প্রক্রিয়াকরণ করা যায়।
- Maven অথবা JAR ফাইল ব্যবহারের মাধ্যমে আপনি লাইব্রেরি অন্তর্ভুক্ত করতে পারেন।
- JSON ডেটা তৈরি এবং পার্স করার জন্য JSONObject, JSONParser, এবং অন্যান্য JSON.simple ক্লাস ব্যবহার করা হয়।
Read more