2013-07-15 64 views
0

我有一個contactJsonArray裏面的json文件。這裏是結構在ArrayList中存儲jsonobject

"contact": [ 
      { 
       "ref": [ 
        1 
       ], 
       "corresponding": true, 
       "name": "XYZ" 
      }, 
      { 
       "ref": [ 
        1 
       ], 
       "name": "ZXY" 
      }, 
      { 
       "ref": [ 
        1 
       ], 
       "name": "ABC" 
      }, 
      { 
       "ref": [ 
        1, 
        2 
       ], 
       "name":"BCA" 
      } 
     ] 

現在,我有4個觸點陣列像這樣的,它有多個names.I要將所有name存儲在一個ArrayList中的customListview顯示。

現在的問題是

1)推薦的方法商店這是什麼數據和檢索數據?

2)如何在ArrayList<JsonObject>中只存儲name

3)是我的第二選擇是一個好還是推薦的方法?

+1

要儲存'name',仍然JSONObject的?相反,你可以採取'ArrayList ' –

+0

你知道Android中的JSON解析嗎? –

+0

@PareshMayani是的,我試過ArrayList 。但是,當我試圖檢索像name.get(0)時,它只返回「XYZ」。但我想將所有4個名稱存儲在同一個索引中。這就是爲什麼我認爲使用ArrayList user2579475

回答

1

我會建議一個Java bean ContactArrayList<Contact>

+0

爲什麼要創建一個類,如果我們可以有JSONObject並且可以存儲在ArrayList中? –

+0

是的。但是,只要您需要,您必須從中提取值。它的基本上,你的偏好。 –