0
我有一個在線JSON文件與陣列,類別如下:如何使用類別解析json數組來創建字符串類別?
[{"id":1,"name":"Moda","howmuch":42}, (...)]
而且還有這些類別的11。現在我需要的是讓應用程序下載這些數組並將它們放到Android應用程序中,以便用戶可以選擇一個類別。它不能被硬編碼爲strings.xml。
我有一個在線JSON文件與陣列,類別如下:如何使用類別解析json數組來創建字符串類別?
[{"id":1,"name":"Moda","howmuch":42}, (...)]
而且還有這些類別的11。現在我需要的是讓應用程序下載這些數組並將它們放到Android應用程序中,以便用戶可以選擇一個類別。它不能被硬編碼爲strings.xml。
我認爲你正在尋找此, 在應用程序開始保存您的這個陣列爲shared Preferences,也可以保存到Sqlite database
你可以這樣做:
String result = "your result here";
try {
JSONArray data = new JSONArray(result);
if(data.length() > 0){
for (int i =0; i < data.length(); i++){
String id = data.getJSONObject(i).getString("id");
String name = data.getJSONObject(i).getString("name");
String howmuch = data.getJSONObject(i).getString("howmuch");
}
}
} catch (JSONException e) {
e.printStackTrace();
}
有你搜索任何教程或不? –
是的,我搜索了教程,但沒有什麼可以用於我的項目。 – Alcyone127
此鏈接可能對您有所幫助http://www.androidbegin.com/tutorial/android-populating-spinner-json-tutorial/ –