相关疑难解决方法(0)

如何解析Android中的json字符串?

可能重复:
Android/Java中的JSON数组迭代

我从服务器获取JSON字符串,我已经通过代码获得了JSON字符串.但我不明白如何解析它.

下面是我的JSON字符串

{
    "university": {
        "name": "oxford",
        "url": "http://www.youtube.com"
    },
    "1": {
        "id": "2",
        "title": "Baseball",
        "datetime": "2011-11-11 10:41:46"
    },
    "2": {
        "id": "1",
        "title": "Two basketball team players earn all state honors",
        "datetime": "2011-11-11 10:40:57"
    }
}
Run Code Online (Sandbox Code Playgroud)

请提供任何指导或代码段.

android json

49
推荐指数
2
解决办法
9万
查看次数

访问Android中的资源文件

我在/ res/raw /文件夹(/res/raw/textfile.txt)中有一个资源文件,我试图从我的Android应用程序中读取进行处理.

public static void main(String[] args) {

    File file = new File("res/raw/textfile.txt");

    FileInputStream fis = null;
    BufferedInputStream bis = null;
    DataInputStream dis = null;

    try {
      fis = new FileInputStream(file);
      bis = new BufferedInputStream(fis);
      dis = new DataInputStream(bis);

      while (dis.available() != 0) {
              // Do something with file
          Log.d("GAME", dis.readLine()); 
      }

      fis.close();
      bis.close();
      dis.close();

    } catch (FileNotFoundException e) {
      e.printStackTrace();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的路径语法但总是得到java.io.FileNotFoundException错误.如何访问/res/raw/textfile.txt进行处理?是File file = new File("res/raw/textfile.txt"); Android中的错误方法?


*答案: …

java resources android file

33
推荐指数
1
解决办法
8万
查看次数

android访问资产表单库项目

  1. 使用我的生产项目中的一些可重用代码创建了一个库项目.
  2. 库代码使用了我的生产项目的assets文件夹中的json文件.
  3. 要读取资产文件夹文件,我们需要上下文.因此,当从生产项目初始化库项目的实例时,我传递其上下文.
  4. 现在,所有代码都工作正常,我想将json文件从我的生产项目移动到库项目,因为该文件不是独立于库,反之亦然.
  5. 将文件移动到库项目后,在读取json文件时,会抛出找不到文件的异常.
  6. 这可能是因为我传递给库项目的上下文是我的生产项目,而该文件现在位于库项目的资产文件夹中.
  7. 如果json文件没有打包,那么库的目的就会失败.
  8. 如何获取上下文,以便我可以从库项目中读取资产文件.?

android

6
推荐指数
1
解决办法
3174
查看次数

标签 统计

android ×3

file ×1

java ×1

json ×1

resources ×1