这是我的JSON回复
[
{
"id": 1,
"username": "aaa",
},
{
"id": 2,
"username": "bbb",
},
{
"id": 3,
"username": "ccc",
}
]
我想从我从服务器获得的响应中创建一个哈希映射(id,username)并存储它,以便我可以在所有活动中使用此哈希映射。
答案 0 :(得分:0)
使用它: -
HashMap hashMap=new HashMap();
hashMap.put("id",id);
hashMap.put("username",username);
答案 1 :(得分:0)
解析JSONObject并创建HashMap:
HashMap<String, String> userData = new HashMap<String, String>();
for(int i = 0; i < myArray.length(); i++) {
JSONObject j = myArray.optJSONObject(i);
Iterator it = j.keys();
while (it.hasNext()) {
String n = it.next();
userData.put(n, j.getString(n));
}
}