比如解析这段从服务器端返回的json字符串:
[{"Money":3,"EtcOutTime":"2017-5-20 15:30:22","CarId":0,"EtcInTime":"2017-5-20 15:30:22"}]
很明显这是一个json数组(json数组用“[]”括起来,和Java定义方式不一样java是“{}”),并且包含两个大的json对象(json对象用“{}”括起来)。
1.首先我们先定义一个list
 List> mList;

2.既然传过来的是json数组,所以用JsonArray节后啦,之后我们要得到具体的内容,具体内容在对象中,我们要解析他,
所以用:JSONObject temp= (JSONObject) arr.get(i) --->temp.getInt("Money")来得到具体内容。
然后放到map中然后放到list中
   
 JSONArray arr=new JSONArray(jsonStr);            for (int i=0;i map=new HashMap();                map.put("Money",temp.getInt("Money"));                map.put("CarId",temp.getInt("CarId"));                map.put("EtcOutTime",temp.getString("EtcOutTime"));                map.put("EtcInTime",temp.getString("EtcInTime"));                mList.add(map);            }

3.接下来就是从list中取数据了,这里我就不再赘述了
   


更多相关文章

  1. SpringBoot 2.0 中 HikariCP 数据库连接池原理解析
  2. android获取网络图片的用法
  3. Android(安卓)init.rc文件解析过程详解
  4. Android(安卓)手机Root 原理解析
  5. 转载-runOnUIThread解析
  6. GBD调试谷歌拼音输入法准备工作
  7. Android(安卓)源码解析之Adapter和AdapterView与适配器模式
  8. Android中的位运算的例子(一)
  9. Android中铃声总结【安卓源码解析一】

随机推荐

  1. 如何绘制手部?漫画人物手部简单画法
  2. Android屏蔽HOME键
  3. Android(安卓)Button,TextView的显示大小
  4. RxJava操作符
  5. Android中数据的保存和提取
  6. 安卓自定义流式布局
  7. android下进行opencv开发的配置
  8. Ubuntu Lucid(10.04)上安装Google Androi
  9. EXOPlayer居中播放,类似ImageView的CENTER
  10. Android简明开发教程十六:Button 画刷示例