【发布时间】:2014-01-30 19:02:56
【问题描述】:
我正在尝试从“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 文件:
// User.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 ==> User.json
【问题讨论】:
-
你把这个文件放在哪里了?您确定作为参数提供的路径正确吗?它可能会帮助您使用绝对路径
-
包如下: br.com.servtech.servlet.list ==> UserList.java br.com.servtech.model.json ==> User.json