2017-06-20 42 views
0

我有一個在線JSON文件與陣列,類別如下:如何使用類別解析json數組來創建字符串類別?

[{"id":1,"name":"Moda","howmuch":42}, (...)] 

而且還有這些類別的11。現在我需要的是讓應用程序下載這些數組並將它們放到Android應用程序中,以便用戶可以選擇一個類別。它不能被硬編碼爲strings.xml

+0

有你搜索任何教程或不? –

+0

是的,我搜索了教程,但沒有什麼可以用於我的項目。 – Alcyone127

+0

此鏈接可能對您有所幫助http://www.androidbegin.com/tutorial/android-populating-spinner-json-tutorial/ –

回答

0

你可以這樣做:

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(); 
     }