Lesen Sie mehrere Objekte JSON mit Java
Ich muss eine JSON-Datei in Java mit der folgenden Struktur lesen:
{"id_user":"10","level":"medium","text":"hello 10"}
{"id_user":"20","level":"medium","text":"hello 20"}
{"id_user":"30","level":"medium","text":"hello 30"}
Vielen Dank!.
[BEARBEITET]
Ich habe diesen Code, lese aber nur das erste JSON-Objekt. Ich muss die drei Objekte einzeln lesen.
private void loadJSONFile(){
FileReader fileReader = new FileReader(pathFile);
try (JsonReader jsonReader = new JsonReader(fileReader)) {
jsonReader.beginObject();
while (jsonReader.hasNext()) {
String name = jsonReader.nextName();
if (name.equals("filter_level")) {
System.out.println(jsonReader.nextString());
} else if (name.equals("text")) {
System.out.println("text: " + jsonReader.nextString());
} else {
jsonReader.skipValue();
}
}
jsonReader.endObject();
jsonReader.close();
}
}
Vielen Dank!