Heim >Java >javaLernprogramm >Wie können wir eine JSON-Datei in Java lesen?

Wie können wir eine JSON-Datei in Java lesen?

WBOY
WBOYnach vorne
2023-08-30 09:53:051070Durchsuche

JSON ist eines der am weitesten verbreiteten Datenaustauschformate und ist leichtgewichtigund >sprachenunabhängig. json.simple ist eine leichtgewichtige JSON-Verarbeitungsbibliothek, die zum Lesen und Schreiben von JSON-Dateien verwendet werden kann, zum Kodieren oder DekodierenJSON-Text verwendet werden kann und vollständig mit dem kompatibel ist JSON-Spezifikation (RFC4627strong>). Um die JSON-Datei zu lesen, müssen wir die Datei json-simple.jar herunterladen und den Pfad für die Ausführung festlegen.

json-Datei

Wie können wir eine JSON-Datei in Java lesen?

Beispiel

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

Ausgabe

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

Das obige ist der detaillierte Inhalt vonWie können wir eine JSON-Datei in Java lesen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen