0
在eclipse項目中,我想創建一個json文件,並且該文件存在於同一個項目構建中,並在代碼中給出其類路徑,以便將數據存儲到該json文件。用於寫入json文件的類路徑配置
但是,如果我嘗試像下面的數據不寫入文件
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();
}
}
但是當我更改文件位置如下圖所示,它正在完美
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();
}
}
請在此幫助獲得在同一個項目中的文件位置