<span style="font-family: Arial, Helvetica, sans-serif;"> //构建JSON字符串 </span>
public void buildJson() throws JSONException
{
JSONArray json=new JSONArray();
JSONObject jsonObj=new JSONObject();
for(int i=0;i<2;i++)
{
jsonObj.put("id", "001");
jsonObj.put("age", "20");
jsonObj.put("name", "snoanw");
//把每个数据当作一对象添加到数组里
json.put(jsonObj);
}
jsondata=json.toString();
Log.i("JSON", jsondata);
//调用解析JSON方法
parserJson(jsondata);
}
// 解析JSON字符串
public void parserJson(String jsondata) throws JSONException
{
//构建JSON数组对象
JSONArray json1=new JSONArray(jsondata);
for(int i=0;i<json1.length();i++)
{
JSONObject jsonObj2=json1.optJSONObject(i);
String id=jsonObj2.getString("id");
String age=jsonObj2.getString("age");
String name=jsonObj2.getString("name");
Log.i("JSONDATA", id+age+name);
}
}
}