没有合适的资源?快使用搜索试试~ 我知道了~
Gson解析(List和Map)格式json数据 - CSDN博客1
需积分: 0 3 下载量 22 浏览量
2022-08-04
15:18:19
上传
评论
收藏 675KB PDF 举报
温馨提示
试读
4页
Gson解析(List和Map)格式json数据 - CSDN博客原创2013年11月23日 21:54:46Gson解析(List和Map)格式json数据天
资源详情
资源评论
资源推荐
2018/4/11 Gson解析(List和Map)格式json数据 - CSDN博客
https://blog.csdn.net/OnlyOneCoder/article/details/16907713 1/4
原创 2013年11月23日 21:54:46 标签:json / gson
70408
Gson解析(List和Map)格式json数据
天猫内部优惠券
主要解析 两种格式 列表格式 和 map格式
常用的是列表解析,以前不知道解析map,就用json配合gson使用,今天在论坛看到有人问,就试了一下才发
现 解析map也很方便,哇喔,又涨姿势了..
等级:
访问量: 12
积分: 8446 排名: 292
博主最新文章
Golang定时任务
关键词随机飞入飞出效果
路透社新闻 --- jsoup解析html
Android滑动页面导航效果: Pag
TabStrip
Android "QR二维码扫描"
go
Web前端
Android_
SSH2
Java
程序人生
2017年3月
2015年2月
2014年11月
2014年8月
2014年7月
2014年6月
limengwe
原创
83
粉丝
486
喜欢
4
文章分类
展开
文章存档
展开
博主热门文章
ViewPager的使用方法
105282
android Json解析详解(详细代码
102918
Gson解析(List和Map)格式jso
70398
AsyncTask和Handler的优缺点比
63163
SSH2框架搭建 和 配置文件详解
42069
博客 学院 下载 GitChat 论坛
搜博主文章
写博客 发Chat
登录 注册
[java]
1. public class jsonParse{
2.
3.
4.
5. class City{
6.
7. int id;
8.
9. String name;
10.
11. String code;
12.
13. String map;
14.
15. }
16.
17.
18.
19.
20.
21. public static void main(String[] args) {
22.
23. //列表/array 数据
24.
25. String str="[{'id': '1','code': 'bj','name': '北京','map': '39.90403, 116.4075259999999
6'}, {'id': '2','code': 'sz','name': '深圳','map': '22.543099, 114.05786799999998'}, {'id': '9','code': 's
h','name': '上海','map': '31.230393,121.473704'}, {'id': '10','code': 'gz','name': '广州','map': '23.129163,
113.26443500000005'}]";
26.
27. Gson gson=new Gson();
28.
29. List<City> rs=new ArrayList<City>();
30.
31. Type type = new TypeToken<ArrayList<City>>() {}.getType();
32.
33. rs=gson.fromJson(str, type);
34.
35. for(City o:rs){
36.
37. System.out.println(o.name);
38.
39. }
40.
41.
42.
43. //map数据
44.
45. String jsonStr="{'1': {'id': '1','code': 'bj','name': '北京','map': '39.90403, 116.4075259999999
6'},'2': {'id': '2','code': 'sz','name': '深圳','map': '22.543099, 114.05786799999998'},'9': {'id': '9','cod
e': 'sh','name': '上海','map': '31.230393,121.473704'},'10': {'id': '10','code': 'gz','name': '广州','ma
p': '23.129163,113.26443500000005'}}";
46.
47. Map<String, City> citys = gson.fromJson(jsonStr, new TypeToken<Map<String, City>>() {}.getType
());
48.
49. System.out.println(citys.get("1").name+"----------"+citys.get("2").code);
50.
51. }
52.
53.
72
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
登录 注册
湯姆漢克
- 粉丝: 21
- 资源: 304
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0