如何在 Java 中讀取 JSON 檔案?


JSON 是使用廣泛的資料交換格式之一,它是輕量級語言無關的。json.simple 是一個輕量級 JSON 處理庫,可用於讀取寫入 JSON 檔案,它可用於編碼解碼 JSON 文字,並完全符合 JSON 規範RFC4627)。為了讀取 JSON 檔案,我們需要下載json-simple.jar 檔案並設定其執行路徑。

json 檔案

示例

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();
      }
   }
}

輸出

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

更新於:2023-09-02

58 萬+次瀏覽

開啟你的 事業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.