解析json格式数据
16lz
2021-01-26
工具类
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);}}}
测试结果
更多相关文章
- Android(安卓)3G 拨号脚本
- 测试手机多点触摸
- 多线程下载测试TestDownload
- httpclient测试代码
- android下截屏
- autoMonkey框架原理与应用(一):Monkey基础知识与测试场景
- Android的单元测试实例
- Android性能测试工具使用
- Android异步接口测试