工具类

package com.example.t;import java.util.ArrayList;import java.util.List;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;public class JsonUtil {public static List parseJSONString(String jsonString){List list = new ArrayList();try {JSONObject jsonObject = new JSONObject(jsonString);JSONArray jsonArray = jsonObject.getJSONArray("citys");for (int i = 0; i < jsonArray.length(); i++) {list.add(jsonArray.getJSONObject(i).getString("n"));}} catch (JSONException e) {e.printStackTrace();}return list;}}

测试

package com.example.t;import java.util.List;import android.test.AndroidTestCase;public class UnitTest extends AndroidTestCase {public void test(){String str = "{'citys':[{'n':'上海'},{'n':'北京'}]}";List list = JsonUtil.parseJSONString(str);System.out.println("---"+list.size());for(String s : list){System.out.println("---"+s);}}}

测试结果


更多相关文章

  1. Android(安卓)3G 拨号脚本
  2. 测试手机多点触摸
  3. 多线程下载测试TestDownload
  4. httpclient测试代码
  5. android下截屏
  6. autoMonkey框架原理与应用(一):Monkey基础知识与测试场景
  7. Android的单元测试实例
  8. Android性能测试工具使用
  9. Android异步接口测试

随机推荐

  1. android 开发的一个小警告
  2. Android实现新浪微博
  3. 改写ListView样式
  4. Android中如何使用 address2line
  5. android 系统自带主题样式及自定义主题样
  6. Android对应版本号
  7. 权重
  8. 有关XML的点击状态背景图的设置
  9. android 的中文意思
  10. Android 仿QQ多级列表框实现