gpt4 book ai didi

android - JSON解析而不使用URL在android中读取json文件

转载 作者:行者123 更新时间:2023-11-30 04:03:08 25 4
gpt4 key购买 nike

我正在使用 url 获取文件进行解析。现在我想读取 sdcard 中的文件进行解析。我该怎么做?这是我的代码

从url读取文件

    private static String url = "http://10.0.2.2/device1.json";
JSONObject json = jParser.getJSONFromUrl(url);
devices = json.getJSONArray(TAG_DEVICES);

现在我想通过读取 sdcard 中的文件来做到这一点

    java.io.File device = new java.io.File("/mnt/sdcard/device1.json");
FileReader device_Fr = new FileReader(device);

接下来如何传递这个文件进行解析?

最佳答案

使用此代码

将文件中的数据读入字符串并将其传递给 JSONObject。

BufferedReader reader = new BufferedReader(new FileReader(filePath));
String line, results = "";
while( ( line = reader.readLine() ) != null)
{
results += line;
}
reader.close();


JSONObject obj = new JSONObject(results);

关于android - JSON解析而不使用URL在android中读取json文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12172698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com