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

Làm cách nào chúng ta có thể đọc tệp JSON 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ẹ không phụ thuộc vào ngôn ngữ . json .simple là một thư viện xử lý JSON nhẹ có thể được sử dụng để đọc viết 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ủ đặc tả JSON ( 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ó.

tệp json

Làm cách nào chúng ta có thể đọc tệp JSON trong Java?

Ví dụ

import java.io.*;
import java.util.*;
import org.json.simple.*;
import org.json.simple.parser.*;
public class JSONReadFromTheFileTest {
   public static void main(String[] args) {
      JSONParser parser = new JSONParser();
      try {
         Object obj = parser.parse(new FileReader("/Users/User/Desktop/course.json"));
         JSONObject jsonObject = (JSONObject)obj;
         String name = (String)jsonObject.get("Name");
         String course = (String)jsonObject.get("Course");
         JSONArray subjects = (JSONArray)jsonObject.get("Subjects");
         System.out.println("Name: " + name);
         System.out.println("Course: " + course);
         System.out.println("Subjects:");
         Iterator iterator = subjects.iterator();
         while (iterator.hasNext()) {
            System.out.println(iterator.next());
         }
      } catch(Exception e) {
         e.printStackTrace();
      }
   }
}

Đầu ra

Name: Raja
Course: MCA
Subjects:
subject1: MIS
subject2: DBMS
subject3: UML