今天工作中碰到要做一個廣告位,后台就把時間和圖片地址以Map集合的形式返回了,下面介紹一下JSONArray如何原生的轉Map集合
for (int i=0;i<Jsonarray.length();i++){
JSONObject jsons=Jsonarray.getJSONObject(i);
//通過key方法得到遍歷器 Iterator iter = jsons.keys();
while (iter.hasNext()){
AdBean adbean=new AdBean();
String time= (String) iter.next();//取key
String url=jsons.getString(time);//取value
adbean.setTime(time);
adbean.setUrl(url);
mList.add(adbean);
} }
如此就可以Map形式的json數據了