温馨提示×

android怎么读取本地json文件

小亿
130
2023-11-16 03:58:42
栏目: 编程语言

要从本地读取JSON文件,首先需要将JSON文件放在Android项目的“assets”文件夹中。

接下来,可以使用以下代码读取JSON文件:

try {
    // 打开JSON文件
    InputStream inputStream = getAssets().open("filename.json");

    // 创建一个字节数组来存储文件数据
    byte[] buffer = new byte[inputStream.available()];

    // 将文件数据读取到字节数组中
    inputStream.read(buffer);

    // 关闭输入流
    inputStream.close();

    // 将字节数组转换成字符串
    String json = new String(buffer, "UTF-8");

    // 现在可以使用json字符串进行操作

} catch (IOException e) {
    e.printStackTrace();
}

注意,这段代码应该在Activity或Fragment的上下文中使用。

0