0
我在android studio的res/raw文件夾中有一個JSON文件,我想將其用作我的導航抽屜列表項。我還沒有找到合適的教程來幫助我。是否有可能做到這一點? 如果有人知道一個容易理解和實施的方法,教程或視頻等將會很棒。導航抽屜材質設計 - 使用res /原始文件夾中的本地JSON文件
我在android studio的res/raw文件夾中有一個JSON文件,我想將其用作我的導航抽屜列表項。我還沒有找到合適的教程來幫助我。是否有可能做到這一點? 如果有人知道一個容易理解和實施的方法,教程或視頻等將會很棒。導航抽屜材質設計 - 使用res /原始文件夾中的本地JSON文件
試試這個代碼
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();
非常感謝你.. – jenygeorge
通過文件執行任何具體的原因是什麼? ..你可以存儲一個json字符串並使用gson ..將其轉換爲模型對象,該對象可以傳遞給導航抽屜列表項的適配器 – user2450263
我實際上已經給了一個任務。我被要求讀取JSON文件作爲抽屜中的列表項。 – jenygeorge
:)欣賞你的誠實,雖然stackoverflow的目的是,當你面對錯誤,開始發展後的問題,不要讓它成爲一個幫助我,教程就緒代碼的地方 – user2450263