public class JsonActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState)
String json=getJson();
List<List<Map<String,String>>() data=new ArrayList<List<Map<String,String>>>();
try
{
List<Map<String,String>> list=null;
JSONArray jaData=new JSONArray(json);
for(int i=0; i<jaData.length();i++)
{
JSONArray jaList=jaData.getJSONArray(i);
list=new ArrayList<Map<String,String>>();
Map<String,String> nao=null;
for(int j=0;j<jaList.length();j++)
{
JSONObece joMap=jaList.getJSONObject();
map=new HashMap<String,String>();
map.put("name",joMap.getString("name"));
map.put("age",joMap.getString("age"));
}
list.add(map);
}
data.add(list);
catch(JSONException e)
{
e.printStackTrance();
}
}
}
public String getJson()
{
List<List<Map<String,String>>() data=new ArrayList<List<Map<String,String>>>();
List<Map<String,String>> list1=new ArrayList<Map<String,String>>();
List<Map<String,String>> list2=new ArrayList<Map<String,String>>();
List<Map<String,String>> list3=new ArrayList<Map<String,String>>();
Map<String,String> map1=new HashMap<String,String>();
Map<String,String> map2=new HashMap<String,String>();
Map<String,String> map3=new HashMap<String,String>();
map1.put(“name”,"张三“);
map1.put(“age”,"11“);
list1.add(map1);
data.add(list1);
map2.put(“name”,"王五“);
map2.put(“age”,"15“);
list2.add(map2);
data.add(list2);
map2.put(“name”,"fd“);
map2.put(“age”,"fdfdf“);
data.add(list3);
JSONArray js=new JSONArray(data);
String json=ja.toString();
json=json.replaceAll("\"," ");
return json;
}
}