2016-03-14 21 views
0

我在android studio的res/raw文件夾中有一個JSON文件,我想將其用作我的導航抽屜列表項。我還沒有找到合適的教程來幫助我。是否有可能做到這一點? 如果有人知道一個容易理解和實施的方法,教程或視頻等將會很棒。導航抽屜材質設計 - 使用res /原始文件夾中的本地JSON文件

+0

通過文件執行任何具體的原因是什麼? ..你可以存儲一個json字符串並使用gson ..將其轉換爲模型對象,該對象可以傳遞給導航抽屜列表項的適配器 – user2450263

+0

我實際上已經給了一個任務。我被要求讀取JSON文件作爲抽屜中的列表項。 – jenygeorge

+0

:)欣賞你的誠實,雖然stackoverflow的目的是,當你面對錯誤,開始發展後的問題,不要讓它成爲一個幫助我,教程就緒代碼的地方 – user2450263

回答

0

試試這個代碼

InputStream is = getResources().openRawResource(R.raw.json_file); 
Writer writer = new StringWriter(); 
char[] buffer = new char[1024]; 
try { 
    Reader reader = new BufferedReader(new InputStreamReader(is, "UTF-8")); 
    int n; 
    while ((n = reader.read(buffer)) != -1) { 
    writer.write(buffer, 0, n); 
    } 
} finally { 
is.close(); 
} 

String jsonString = writer.toString(); 
+0

非常感謝你.. – jenygeorge