【发布时间】:2013-07-15 05:19:09
【问题描述】:
我在 json 文件中有一个 contact JsonArray。这是结构
"contact": [
{
"ref": [
1
],
"corresponding": true,
"name": "XYZ"
},
{
"ref": [
1
],
"name": "ZXY"
},
{
"ref": [
1
],
"name": "ABC"
},
{
"ref": [
1,
2
],
"name":"BCA"
}
]
现在,我有一个像这样的 4 个联系人数组,其中有多个名称。我想将所有 name 存储在 ArrayList 中以显示在 customListview 中。
现在我的问题是
1) 推荐的存储数据和检索数据的方法是什么?
2) 如何在 ArrayList<JsonObject> 中只存储 name?
3) 我的第二个选择是好的还是推荐的方法??
【问题讨论】:
-
想要存储
name并且仍然是 JSONObject?相反,您可以采取ArrayList<String> -
你知道Android中的JSON解析吗?
-
@PareshMayani 是的,我尝试使用 ArrayList
。但是,当我尝试像 name.get(0) 一样检索时,它只返回“XYZ”。但我想将所有 4 个名称存储在同一个索引中。这就是为什么我想使用 ArrayList -
相同的索引?有什么具体原因吗?
-
@PareshMayani 是的,我有另一个名为主题的对象,主题是由这些联系人提出的。因此,在自定义列表视图中,我必须显示主题名称和联系人姓名。
标签: java android json arraylist