2013-07-15 63 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

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