后臺返回的 json 數(shù)據(jù)如下List<String> list = ?new ArrayList<String>();list.add("aaa");list.add("bbb");return?JSON.toJSONString(list); ? //后臺返回的 json 數(shù)據(jù) ?用的阿里在android客戶端如何解析這個數(shù)據(jù)?
2 回答
已采納

習(xí)慣受傷
TA貢獻(xiàn)885條經(jīng)驗 獲得超1144個贊
用JSONArray:
//1、將一個json字符串轉(zhuǎn)化成JSONArray JSONArray?jsonArray?=?new?JSONArray(json); //2、遍歷jsonArray for?(int?i?=?0;?i?<?jsonArray.length();?i++)?{ ????//因為你的這個array里是字符串,所以直接獲取就行了 ????String?item?=?jsonArray.getString(i); ????System.out.println("JSON?Item:?"+item); }

wallnoo
TA貢獻(xiàn)1條經(jīng)驗 獲得超0個贊
List<String> list = new Gson().fromJson(jsonStr, new TypeToken<List<String>(){}.getType());
- 2 回答
- 1 關(guān)注
- 2895 瀏覽
添加回答
舉報
0/150
提交
取消