我想從類「UserList.java」中讀取「User.json」文件,但我不能。我正在JSP/Servlet中開發,我不喜歡在服務器文件夾(TOMCAT)的環境中閱讀。如何閱讀不同軟件包中的資源文件?
我試試吧:
// User.java
Gson gsonObject = new Gson();
String res = gsonObject.toJson(new FileReader("User.json"));
System.out.println("User ==> JSON " + res);
結果:
java.io.FileNotFoundException: User.json
JSON文件:
//用戶。 JSON
{
"user": {
"type": "text"
},
"name": {
"type": "text"
},
"password": {
"type": "password"
},
"characterName": {
"type": "combo",
"id": "rolls"
}
}
的軟件包如下:
br.com.servtech.servlet.list ==> UserList.java
br.com.servtech.model.json ==>用戶.json
你把這個文件放在哪裏?你確定你給參數的路徑是正確的嗎?它可以幫助你使用絕對路徑 –
包裝如下: br.com.servtech.servlet.list ==> UserList.java br.com.servtech.model.json ==> User.json –