JSON ফাইল এ ডেটা লেখা (FileWriter ব্যবহার করে)

JSON.simple এর মাধ্যমে ফাইল পড়া এবং লেখা - জেসন.সিম্পল (Json.Simple) - Java Technologies

300

Java-তে JSON.simple লাইব্রেরি ব্যবহার করে JSON ডেটা ফাইলে লেখার জন্য FileWriter ব্যবহার করা হয়। নিচে একটি উদাহরণ দেওয়া হলো, যা দেখাবে কিভাবে FileWriter দিয়ে JSON অবজেক্ট ফাইলে লেখা যায়।


প্রথমে প্রয়োজনীয় লাইব্রেরি যুক্ত করুন

এটি নিশ্চিত করুন যে আপনার প্রজেক্টে JSON.simple লাইব্রেরি যুক্ত আছে। যদি Maven ব্যবহার করেন, তবে আপনার pom.xml ফাইলে এই ডিপেন্ডেন্সি যুক্ত করুন:

<dependency>
    <groupId>org.json.simple</groupId>
    <artifactId>json-simple</artifactId>
    <version>1.1.1</version>
</dependency>

ফাইল এ JSON ডেটা লেখার উদাহরণ

এখানে, আমরা একটি JSON অবজেক্ট তৈরি করব এবং সেটি FileWriter ব্যবহার করে একটি ফাইলে লিখব।

import org.json.simple.JSONObject;
import java.io.FileWriter;
import java.io.IOException;

public class JSONWriteExample {
    public static void main(String[] args) {
        // JSON অবজেক্ট তৈরি করা
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("name", "John");
        jsonObject.put("age", 30);
        jsonObject.put("isStudent", false);

        // ফাইলে JSON ডেটা লেখা
        try (FileWriter file = new FileWriter("output.json")) {
            // JSON অবজেক্টকে ফাইল হিসেবে লিখুন
            file.write(jsonObject.toJSONString());
            System.out.println("Successfully wrote JSON to the file.");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

ব্যাখ্যা:

  1. JSONObject তৈরি করা হয়েছে এবং তার মধ্যে কিছু ডেটা (যেমন "name", "age", এবং "isStudent") রাখা হয়েছে।
  2. FileWriter ব্যবহার করে আমরা JSON অবজেক্টটি "output.json" নামে একটি ফাইলে লিখেছি।
  3. toJSONString() মেথড ব্যবহার করে JSON অবজেক্টকে স্ট্রিং হিসেবে রূপান্তরিত করা হয়েছে এবং সেই স্ট্রিংটি ফাইলে লেখা হয়েছে।
  4. try-with-resources ব্লক ব্যবহার করা হয়েছে যাতে ফাইল লেখার পর FileWriter ক্লোজ হয় এবং মেমরি লিক এড়ানো যায়।

ফাইলের আউটপুট (output.json)

ফাইলটি সঠিকভাবে লিখলে এর মধ্যে এই JSON ডেটা থাকবে:

{"name":"John","age":30,"isStudent":false}

  • JSON.simple লাইব্রেরি ব্যবহার করে FileWriter এর মাধ্যমে JSON ডেটা ফাইলে লেখার প্রক্রিয়া খুবই সহজ এবং দ্রুত।
  • try-with-resources ব্লক ব্যবহার করা হলে ফাইলটি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায়, যা মেমরি লিক থেকে রক্ষা করে।
  • toJSONString() মেথড ব্যবহার করে JSON অবজেক্টকে স্ট্রিং ফরম্যাটে রূপান্তরিত করা হয় এবং ফাইল লেখার সময় এটি ব্যবহার করা হয়।

এই প্রক্রিয়াটি ব্যবহার করে আপনি Java এ JSON ডেটা ফাইল এ সঞ্চয় করতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...