কম্পিউটার

কিভাবে জাভা ব্যবহার করে একটি JSON ফাইল লিখবেন/তৈরি করবেন?


JSON বা JavaScript অবজেক্ট নোটেশন হল একটি লাইটওয়েট টেক্সট-ভিত্তিক ওপেন স্ট্যান্ডার্ড যা মানুষের-পাঠযোগ্য ডেটা বিনিময়ের জন্য ডিজাইন করা হয়েছে। JSON দ্বারা ব্যবহৃত কনভেনশনগুলি প্রোগ্রামারদের কাছে পরিচিত, যার মধ্যে রয়েছে C, C++, Java, Python, Perl, ইত্যাদি নমুনা JSON নথি

{
   "book": [
      {
         "id": "01",
         "language": "Java",
         "edition": "third",
         "author": "Herbert Schildt"
      },
      {
         "id": "07",
         "language": "C++",
         "edition": "second",
         "author": "E.Balagurusamy"
      }
   ]
}

Json-সাধারণ লাইব্রেরি

json-simple হল একটি হালকা ওজনের লাইব্রেরি যা JSON বস্তুগুলিকে প্রক্রিয়া করতে ব্যবহৃত হয়। এটি ব্যবহার করে আপনি জাভা প্রোগ্রাম ব্যবহার করে JSON নথির বিষয়বস্তু পড়তে বা লিখতে পারেন।

JSON- সহজ মাভেন নির্ভরতা

JSON-সাধারণ লাইব্রেরির জন্য মাভেন নির্ভরতা নিচে দেওয়া হল −

<dependencies>
   <dependency>
      <groupId>com.googlecode.json-simple</groupId>
      <artifactId>json-simple</artifactId>
      <version>1.1.1</version>
   </dependency>
</dependencies>

আপনার pom.xml ফাইলের শেষে ট্যাগে এটি পেস্ট করুন। ( ট্যাগের আগে)

উদাহরণ

একটি জাভা প্রোগ্রাম -

ব্যবহার করে একটি JSON নথি তৈরি করতে
  • json-সিম্পল লাইব্রেরির JSONObject ক্লাস ইনস্ট্যান্টিয়েট করুন।
//Creating a JSONObject object
JSONObject jsonObject = new JSONObject();
  • put() ব্যবহার করে প্রয়োজনীয় কী-মান জোড়া সন্নিবেশ করুন JSONObject এর পদ্ধতি ক্লাস।
jsonObject.put("key", "value");
  • তৈরি JSON অবজেক্টটিকে FileWriter ক্লাস ব্যবহার করে একটি ফাইলে লিখুন −
FileWriter file = new FileWriter("E:/output.json");
file.write(jsonObject.toJSONString());
file.close();

জাভা প্রোগ্রাম অনুসরণ করে একটি JSON অবজেক্ট তৈরি করে এবং এটি output.json নামের একটি ফাইলে লেখে। .

উদাহরণ

import java.io.FileWriter;
import java.io.IOException;
import org.json.simple.JSONObject;
public class CreatingJSONDocument {
   public static void main(String args[]) {
      //Creating a JSONObject object
      JSONObject jsonObject = new JSONObject();
      //Inserting key-value pairs into the json object
      jsonObject.put("ID", "1");
      jsonObject.put("First_Name", "Shikhar");
      jsonObject.put("Last_Name", "Dhawan");
      jsonObject.put("Date_Of_Birth", "1981-12-05");
      jsonObject.put("Place_Of_Birth", "Delhi");
      jsonObject.put("Country", "India");
      try {
         FileWriter file = new FileWriter("E:/output.json");
         file.write(jsonObject.toJSONString());
         file.close();
      } catch (IOException e) {
         // TODO Auto-generated catch block
         e.printStackTrace();
      }
      System.out.println("JSON file created: "+jsonObject);
   }
}

আউটপুট

JSON file created: {
"First_Name":"Shikhar",
"Place_Of_Birth":"Delhi",
"Last_Name":"Dhawan",
"Country":"India",
"ID":"1",
"Date_Of_Birth":
"1981-12-05"}

আপনি যদি JSON ফাইলের বিষয়বস্তু পর্যবেক্ষণ করেন তাহলে আপনি −

হিসাবে তৈরি করা ডেটা দেখতে পাবেন

কিভাবে জাভা ব্যবহার করে একটি JSON ফাইল লিখবেন/তৈরি করবেন?


  1. কিভাবে জাভা ব্যবহার করে একটি ডিরেক্টরি অনুক্রম তৈরি করবেন?

  2. জাভাতে Gson লাইব্রেরি ব্যবহার করে ফাইলে একটি JSON স্ট্রিং কীভাবে লিখবেন?

  3. কিভাবে আমরা জাভাতে একটি ফাইলে JSON অবজেক্ট লিখতে পারি?

  4. কিভাবে জাভা ব্যবহার করে একটি JSON অ্যারে লিখবেন/তৈরি করবেন?