Android(安卓)解析json对象,存放到List中
16lz
2021-01-26
比如解析这段从服务器端返回的json字符串:
3.接下来就是从list中取数据了,这里我就不再赘述了
[{"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
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中取数据了,这里我就不再赘述了
更多相关文章
- SpringBoot 2.0 中 HikariCP 数据库连接池原理解析
- android获取网络图片的用法
- Android(安卓)init.rc文件解析过程详解
- Android(安卓)手机Root 原理解析
- 转载-runOnUIThread解析
- GBD调试谷歌拼音输入法准备工作
- Android(安卓)源码解析之Adapter和AdapterView与适配器模式
- Android中的位运算的例子(一)
- Android中铃声总结【安卓源码解析一】