解析出来的数据用list集合存放,list集合用map采用键值对存放,List<Map<String,String>

解决方案 »

  1.   

    使用适配器绑定数据:参考:http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html
      

  2.   

    for (int i = 0; i < jsonArray.length(); ++i) {
    HashMap<String, Object> map = new HashMap<String, Object>();
    JSONObject o = (JSONObject) jsonArray.get(i);
    map.put("t_name", o.getString("t_name"));
    map.put("t_phone",o.getString("t_phone"));
    list.add(map);  
    //System.out.println("id:" + o.getString("id") + ","
    // + "t_name:" + o.getString("t_name") + "," 
    // + "t_phone:"+ o.getString("t_phone") );
     
    }
      
    SimpleAdapter listAdapter = new SimpleAdapter(this,list, R.layout.user, new String[] {"t_name","t_phone"},   
                    new int[] {R.id.t_name,R.id.t_phone});   
            //这是Adapter setListAdapter()此方法来自ListActivity   
            setListAdapter(listAdapter);