android 详细解答json解析与生成 JSONObject JSONArray
加上http://blog.csdn.net/menglele1314/article/category/5921693里的json生成,解析,可以应付一般所以的开发了
try {// 生成json数据
List<String> list = new ArrayList<String>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
JSONObject jo = new JSONObject();
jo.put("name", "test");
JSONArray ja = new JSONArray();
for (String s : list) {
ja.put(s);
}
jo.put("lists", ja);
// {"lists":["aaa","bbb","ccc"],"name":"test"}
i("BaseActivity", jo.toString());
// ["aaa","bbb","ccc"]
i("BaseActivity", ja.toString());
} catch (JSONException e) {
e.printStackTrace();
}
try {
// 解析json数据
String json = "{\"result\":\"Y\",