Computer >> Máy Tính >  >> Lập trình >> Java

Làm cách nào chúng ta có thể ghi các đối tượng JSON vào một tệp trong Java?


JSON là một trong những data-interchange được sử dụng rộng rãi và là một định dạng nhẹ ngôn ngữ độc lập . json.simple là một thư viện xử lý JSON nhẹ có thể được sử dụng để ghi tệp JSON và nó có thể được sử dụng để mã hóa hoặc giải mã Văn bản JSON và hoàn toàn tuân thủ J Đặc điểm kỹ thuật SON (RFC4627). Để đọc tệp JSON, chúng tôi cần tải xuống json-simple.jar và đặt đường dẫn để thực thi nó.

Ví dụ

import java.io.*;
import java.util.*;
import org.json.simple.*;
import org.json.simple.parser.*;
public class JSONObjectWriterToFileTest {
   public static void main(String[] args) throws IOException {
      JSONObject obj = new JSONObject();
      obj.put("Name", "Adithya");
      obj.put("Course", "MCA");
      JSONArray subjects = new JSONArray();
      subjects.add("Subject1: DBMS");
      subjects.add("Subject2: JAVA");
      subjects.add("Subject3: PYTHON");
      obj.put("Subjects:", subjects);
      try (FileWriter file = new FileWriter("/Users/User/Desktop/course1.json")) {
         file.write(obj.toJSONString());
         System.out.println("JSON Object write to a File successfully");
         System.out.println("JSON Object: " + obj);
      }
   }
}

tệp course1.json


Làm cách nào chúng ta có thể ghi các đối tượng JSON vào một tệp trong Java?

Đầu ra

JSON Object write to a File successfully
JSON Object: {"Subjects:":["Subject1: DBMS","Subject2: JAVA","Subject3: PYTHON"],"Course":"MCA","Name":"Adithya"}