国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

android studio 添加并讀取json配置文件

這篇具有很好參考價值的文章主要介紹了android studio 添加并讀取json配置文件。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

第一步:在android? studio中添加json文件;

android studio 添加并讀取json配置文件,android studio,json,windows

?

第二步:讀取文件的函數(shù)文章來源地址http://www.zghlxwxcb.cn/news/detail-561083.html

private String[] getJosnData(){
        String result[] = null;
        List<String> list = new ArrayList<>();
        try {
            //獲取本地的Json文件
            AssetManager assetManager = mContext.getAssets();
            InputStream open = assetManager.open("vendor.json");
            InputStreamReader isr = new InputStreamReader(open, "UTF-8");
            //包裝字符流,將字符流放入緩存里
            BufferedReader br = new BufferedReader(isr);
            String line;
            //StringBuilder和StringBuffer功能類似,存儲字符串
            StringBuilder builder = new StringBuilder();
            while ((line = br.readLine()) != null) {
                //append 被選元素的結(jié)尾(仍然在內(nèi)部)插入指定內(nèi)容,緩存的內(nèi)容依次存放到builder中
                builder.append(line);
            }
            br.close();
            isr.close();
            //builder.toString() 返回表示此序列中數(shù)據(jù)的字符串
            //使用Json解析
            JSONObject jsonObject = new JSONObject(builder.toString());
            org.json.JSONObject json = new org.json.JSONObject(builder.toString());
            String data = json.getString("vendor");
            org.json.JSONArray array = new org.json.JSONArray(data);
            for (int i=0, j=0; i < array.length(); i++) {
                org.json.JSONObject iter= array.getJSONObject(i);
                Iterator keys = iter.keys();
                while(keys.hasNext()) {
                    String key = (String) keys.next();
                    String value = iter.getString(key);
                    System.out.println("abcdef :" + key + " : " + value);
                    list.add(key);
                }
            }
        } catch (JSONException | IOException e) {
            e.printStackTrace();
        }
        result = new String[list.size()];
        for( int i=0; i<list.size(); ++i){
            result[i] = list.get(i);
            System.out.println("abcdefg : " + result[i]);
        }
        return result;
    }

到了這里,關(guān)于android studio 添加并讀取json配置文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Android studio添加MP3音頻文件(超詳細(xì)教程)

    Android studio添加MP3音頻文件(超詳細(xì)教程)

    進(jìn)入Android studio 在res下新建一個文件夾raw,右擊res—— New ——Direclory 輸入raw 再把MP3文件復(fù)制到raw就可以了。 這樣就完成了。

    2024年02月11日
    瀏覽(35)
  • .NET配置文件大揭秘:輕松讀取JSON、XML、INI和環(huán)境變量

    .NET配置文件大揭秘:輕松讀取JSON、XML、INI和環(huán)境變量

    ? 概述: .NET中的IConfiguration接口提供了一種多源讀取配置信息的靈活機制,包括JSON、XML、INI文件和環(huán)境變量。通過示例,清晰演示了從這些不同源中讀取配置的方法,使配置獲取變得方便且易于擴展。這種方式適用于不同場景,如API密鑰、數(shù)據(jù)庫連接等,為應(yīng)用提供了高度

    2024年02月20日
    瀏覽(21)
  • 【VTK】讀取一個 STL 文件,并使用 Qt 顯示出來,在 Windows 上使用 Visual Studio 配合 Qt 構(gòu)建 VTK

    【VTK】讀取一個 STL 文件,并使用 Qt 顯示出來,在 Windows 上使用 Visual Studio 配合 Qt 構(gòu)建 VTK

    知識不是單獨的,一定是成體系的。更多我的個人總結(jié)和相關(guān)經(jīng)驗可查閱這個專欄:Visual Studio。 直接先把效果放出來,有需要就往下看。 骷髏3D打印3D模型

    2024年02月14日
    瀏覽(28)
  • windows .vscode的json文件配置 CMake 構(gòu)建項目 調(diào)試窗口中文設(shè)置等

    windows .vscode的json文件配置 CMake 構(gòu)建項目 調(diào)試窗口中文設(shè)置等

    一、CMake 和 mingw64的安裝和環(huán)境配置? 二、tasks.json和launch.json文件配置 tasks.json launch.json ?三、CMakeLists.txt文件 四、頭文件和源文件 cat.h cat.cpp main.cpp 五、中文亂碼問題解決 ?CMake C/C++程序輸出亂碼 Clion CMake C/C++程序輸出亂碼_cmake message 亂碼-CSDN博客https://blog.csdn.net/qq_37274323/

    2024年01月24日
    瀏覽(23)
  • Windows10為Git Bash添加文件傳輸命令rsync(詳細(xì)圖文配置)

    Windows10為Git Bash添加文件傳輸命令rsync(詳細(xì)圖文配置)

    Windows上要使用 rsync 命令上傳或下載文件,需要使用git bash,git bash沒有rsync,需要進(jìn)行配置 1. 安裝git bash ??安裝git bash 安裝git bash完成后,右鍵打開git bash,輸入以下命令查看是否安裝 顯示沒有安裝rsync 2. 下載所需要的4個包 這里需要下載4個包,?? 下載鏈接 :https://repo.ms

    2024年04月26日
    瀏覽(62)
  • 讀取JSON文件 如何在Unity中讀取Json文件中的數(shù)據(jù)

    讀取JSON文件 如何在Unity中讀取Json文件中的數(shù)據(jù)

    Josn是一種輕量級的數(shù)據(jù)交換格式,JSON能夠描述四種簡單的類型(字符串、數(shù)字、布爾值及null)和兩種結(jié)構(gòu)化類型(對象及數(shù)組),在Unity里經(jīng)常用Json來處理大量的字符串,容易解析,效率非???。 基本結(jié)構(gòu) 1、語法 數(shù)據(jù)存在鍵值對中 數(shù)據(jù)由逗號分隔 花括號保存對象 方括號保存

    2024年02月15日
    瀏覽(23)
  • uni-app集成uni-simple-router、uni-read-pages插件自動讀取page.json文件實現(xiàn)路由管理(無需手動配置路由表)

    npm 下載uni-simple-router、uni-read-pages插件 根目錄新建router.js 配置vue.config.js 在main.js引入router.js vue頁面獲取路由信息 參考鏈接: https://github.com/SilurianYang/uni-simple-router https://github.com/SilurianYang/uni-read-pages

    2024年02月11日
    瀏覽(31)
  • 045:Vue讀取本地上傳JSON文件,導(dǎo)出JSON文件方法

    045:Vue讀取本地上傳JSON文件,導(dǎo)出JSON文件方法

    第045個 查看專欄目錄: VUE ------ element UI 在vue和element UI聯(lián)合技術(shù)棧的操控下,本專欄提供行之有效的源代碼示例和信息點介紹,做到靈活運用。 (1)提供vue2的一些基本操作:安裝、引用,模板使用,computed,watch,生命周期(beforeCreate,created,beforeMount,mounted, beforeUpdate,upda

    2024年02月04日
    瀏覽(96)
  • python讀取json文件

    python讀取json文件

    ?

    2024年02月15日
    瀏覽(23)
  • C#讀取json文件

    C# 讀取 JSON 文件并讀取某一個的值可以使用 Newtonsoft.Json 庫。假設(shè)我們的 JSON 文件如下所示: 要讀取其中的某一個的值,首先需要定義一個對應(yīng)的實體類來存儲 JSON 數(shù)據(jù)。例如,可以定義以下類: 然后,可以使用以下代碼讀取 JSON 文件,并將其反序列化為 Pers

    2024年02月13日
    瀏覽(93)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包