我现在已经坚持了一段时间。 我试图解析JSON文件中的一些数据。我知道解析方法工作正常(我已经创建了一个新的java项目并单独测试)。但它在我的Android应用程序上失败了,我认为这是因为我没有包含正确的文件路径。 这就是我所拥有的:
在这种情况下,该方法当前返回null,并且我尝试包含的每个合理的文件路径。 courses.json文件是我打算包含的文件。
由于
编辑:忘记提及,parseCourses方法将文件路径(字符串)作为参数
答案 0 :(得分:0)
尝试将其放在以下目录中
res > raw > courses.json
访问文件只需调用
InputStream inputStream = getResources()。openRawResource(R.raw.courses);
答案 1 :(得分:0)
parseCourses method takes a file path (string) as a parameter
如果它无法直接从资源中读取,那么首先必须将资源文件从资源复制到文件系统的某个位置。