In einem Eclipse-Projekt möchte ich eine JSON-Datei erstellen und die Datei existiert im selben Projektbuild und gibt ihren Klassenpfad im Code an, damit die Daten in gespeichert werden diese JSON-Datei.Klassenpfadkonfiguration zum Schreiben in eine JSON-Datei
Allerdings, wenn ich versuche, wie unter der Daten schreibt nicht in die Datei
try (Writer writer = new FileWriter("/src/test/java/operatorList.json")) {
Gson gson = new GsonBuilder().create();
gson.toJson(foo, writer);
writer.flush();
writer.close();
System.out.println("JSON :: "+gson.toJson(foo));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
aber wenn ich Speicherort der Datei ändern wie unten, damit er funktioniert perfekt
try (Writer writer = new FileWriter("G://operatorList.json")) {
Gson gson = new GsonBuilder().create();
gson.toJson(foo, writer);
writer.flush();
writer.close();
System.out.println("JSON :: "+gson.toJson(foo));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
bitte auf diese Hilfe für immer Die Dateiposition im selben Projekt