android之JSON解析(三)
16lz
2021-01-25
1. 这是Json数据,String str = "[{\"name\":\"Michael\",\"age\":20},{\"name\":\"Mike\",\"age\":21}]"。这个Json数据有一个数组,数组里面有两个Json对象
2. 首先必须生成Type对象,使用以下的方式(User是上一节的User类):
Type listType = new TypeToken<LinkedList<User>>(){}.getType();
3. 生成Gson对象
Gson gson = new Gson();
4. LinkedList<User> users = gson.fromJson(str , listType);
5. 循环迭代LinkedList
for(Iterator iterator = users.iterator ;iterator.hasNext() ;){
User user = (User)iterator.next();
System.out.println(user.getName());
System.out.println(user.getAge());
}
更多相关文章
- “罗永浩抖音首秀”销售数据的可视化大屏是怎么做出来的呢?
- Nginx系列教程(三)| 一文带你读懂Nginx的负载均衡
- 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
- Android(安卓)Audio代码分析9 - AudioTrack::write函数
- 提供共享数据库
- Android模块开发框架 LiveData+ViewModel
- Android(安卓)下载Zip文件,并解压到本地,进行本地调用
- 【Android(安卓)开发教程】使用Intent-Filter
- android webView 使用方法