中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

android讀取本地json的方法是什么

小億
122
2023-12-08 17:49:52
欄目: 編程語言

在Android中,可以使用以下方法來讀取本地的JSON文件:

  1. 將JSON文件放置在assets文件夾中:

    • 在項目的app目錄下創建一個assets文件夾(如果不存在)。
    • 將JSON文件復制到該文件夾中。

    通過AssetManager類讀取JSON文件:

    try {
        InputStream inputStream = getAssets().open("file_name.json");
        int size = inputStream.available();
        byte[] buffer = new byte[size];
        inputStream.read(buffer);
        inputStream.close();
        String json = new String(buffer, "UTF-8");
        // 處理JSON數據
    } catch (IOException e) {
        e.printStackTrace();
    }
    
  2. 將JSON文件放置在res/raw文件夾中:

    • 在項目的res目錄下創建一個raw文件夾(如果不存在)。
    • 將JSON文件復制到該文件夾中。

    通過Resources類讀取JSON文件:

    try {
        Resources res = getResources();
        InputStream inputStream = res.openRawResource(R.raw.file_name);
        int size = inputStream.available();
        byte[] buffer = new byte[size];
        inputStream.read(buffer);
        inputStream.close();
        String json = new String(buffer, "UTF-8");
        // 處理JSON數據
    } catch (IOException e) {
        e.printStackTrace();
    }
    

無論哪種方法,讀取到的JSON數據都會保存在字符串變量json中,你可以根據需要進行進一步的處理和解析。

0
闸北区| 普宁市| 星座| 林芝县| 浦县| 桐庐县| 秦皇岛市| 凤山县| 吴江市| 平利县| 佛冈县| 昌黎县| 万全县| 宜宾市| 棋牌| 宁阳县| 上思县| 运城市| 金乡县| 富阳市| 青田县| 衡山县| 韶关市| 梓潼县| 通江县| 碌曲县| 绿春县| 彭山县| 高密市| 习水县| 蒙阴县| 吉木萨尔县| 邳州市| 江华| 文登市| 肇州县| 册亨县| 凌海市| 犍为县| 徐水县| 济宁市|