Java Hour 38 Weather ( 11 ) – fastjson
有句名言,叫做10000小时成为某一个领域的专家。姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧。
Hour 38
Java 中的 json 反序列化
其实就是所谓的json 转对象的问题,这里就要面临很多开源方案的选择了。
这里随便一搜有json-lib,fastjson 之类的,暂时也不需要比较它们的区别,先随便用其中的fastjson吧。
首先看下我们需要解析的json
{"weatherinfo":{"city":"杭州","city_en":"hangzhou","date_y":"2013年11月14日","date":"","week":"星期四","fchh":"18","cityid":"101210101","temp1":"10℃~18℃","temp2":"9℃~20℃","temp3":"8℃~16℃","temp4":"6℃~15℃","temp5":"5℃~17℃","temp6":"6℃~17℃","tempF1":"50℉~64.4℉","tempF2":"48.2℉~68℉","tempF3":"46.4℉~60.8℉","tempF4":"42.8℉~59℉","tempF5":"41℉~62.6℉","tempF6":"42.8℉~62.6℉","weather1":"阴转多云","weather2":"晴转多云","weather3":"晴转多云","weather4":"晴转多云","weather5":"晴转多云","weather6":"晴转多云","img1":"2","img2":"1","img3":"0","img4":"1","img5":"0","img6":"1","img7":"0","img8":"1","img9":"0","img10":"1","img11":"0","img12":"1","img_single":"1","img_title1":"阴","img_title2":"多云","img_title3":"晴","img_title4":"多云","img_title5":"晴","img_title6":"多云","img_title7":"晴","img_title8":"多云","img_title9":"晴","img_title10":"多云","img_title11":"晴","img_title12":"多云","img_title_single":"多云","wind1":"微风","wind2":"东风小于3级","wind3":"西北风小于3级","wind4":"北风小于3级","wind5":"北风小于3级","wind6":"东南风小于3级","fx1":"微风","fx2":"微风","fl1":"小于3级","fl2":"小于3级","fl3":"小于3级","fl4":"小于3级","fl5":"小于3级","fl6":"小于3级","index":"较舒适","index_d":"建议着薄外套、开衫牛仔衫裤等服装。年老体弱者应适当添加衣物,宜着夹克衫、薄毛衣等。","index48":"较冷","index48_d":"建议着大衣、呢外套加毛衣、卫衣等服装。体弱者宜着厚外套、厚毛衣。因昼夜温差较大,注意增减衣服。","index_uv":"弱","index48_uv":"弱","index_xc":"适宜","index_tr":"适宜","index_co":"舒适","st1":"18","st2":"9","st3":"21","st4":"10","st5":"15","st6":"9","index_cl":"适宜","index_ls":"适宜","index_ag":"极不易发"}}
就先只解析一个字段city
今天由于这个maven 的debug 的问题,严重超时。
首先必须有一个明确的概念,调试是jvm 自带的一个东西,和maven 关系不是很大。
所以只要maven 以调试模式启动,eclipse 可以以附加进程的方式调试。
1 首先配置 run ,
2 其次配置 debug, 以远程的形式访问
3 开启run, 然后attach, 设置断点,bingo
不得不说,刚开始一直在纠结maven 自带的调试完全进不了断点,也许是可以的,这个需要稍后查看官方文档。
目前以attach 的形式调试,对于我来说也是可以的。
因此这个系列又得明天继续。
今天大大的超时!!!
Java Hour 38 Weather ( 11 ) – fastjson的更多相关文章
- 20172333 2017-2018-2 《Java程序设计》第11周学习总结
20172333 2017-2018-2 <Java程序设计>第11周学习总结 教材学习内容 对于Android Studio的安装以及对安卓的一些基本组成,比如说四大组件Acticity ...
- 20175212童皓桢 《Java程序设计》第11周学习总结
20175212童皓桢 <Java程序设计>第11周学习总结 教材学习内容总结 一.URL类 1.一个URL对象通常包含最基本的三部分信息:协议.地址.资源 2.构造方法: public ...
- Java的Json解析包FastJson使用
阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser. ...
- 201521123082 《Java程序设计》第11周学习总结
201521123082 <Java程序设计>第11周学习总结 标签(空格分隔):java 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. Answe ...
- 201521123067 《Java程序设计》第11周学习总结
201521123067 <Java程序设计>第11周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. 2. 书面作业 本次PTA作业题集多线 ...
- 20145202马超 2016-2017-2 《Java程序设计》第11周学习总结
20145202马超 2016-2017-2 <Java程序设计>第11周学习总结 教材学习内容总结 XX 教材学习中的问题和解决过程 教材学习有问题先去https://shimo.im/ ...
- 20175316盛茂淞 2018-2019-2 《Java程序设计》第11周学习总结
20175316 <Java程序设计> 第11周学习总结 教材内容学习总结 第十三章 URL类 URL类是java.net包中的一个重要的类,URL的实例封装着一个统一资源定位符,使用UR ...
- 20175214 《Java程序设计》第11周学习总结
20175214 <Java程序设计>第11周学习总结 本周学习任务总结 1.根据<java2实用教程>和蓝墨云学习视频学习第十三章: 2.尝试将课本重点内容用自己的话复述手打 ...
- 2018-2019-2 《Java程序设计》第11周学习总结
20175319 2018-2019-2 <Java程序设计>第11周学习总结 教材学习内容总结 本周学习<Java程序设计>第十三章java网络编程: - URL类 URL类 ...
随机推荐
- javaweb学习总结(二十九)——EL表达式
一.EL表达式简介 EL 全名为Expression Language.EL主要作用: 1.获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象.获取数 ...
- 如果你也和我一样,OSX反应慢,不妨试试这个
- thinkphp-1
thinkphp网站: http://thinkphp.cn, http://bbs.thinkphp.cn 在设置文件夹查看试图的时候, 只点" 应用到所有文件夹" 不要点&qu ...
- UVa12726 one Friend at a Time (位 广搜)
题目链接:UVa12726 是个PDF,不好复制进来. 大意:有个人要追个妹子,想加妹子QQ,但是不知道谁规定的,玩QQ的人要加好友必须先要有至少k个共同好友.共有N个人玩QQ,编号为1到N,1是男主 ...
- Node.js 创建HTTP服务器(经过测试,这篇文章是靠谱的T_T)
Node.js 创建HTTP服务器 如果我们使用PHP来编写后端的代码时,需要Apache 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi. 从这个角度看,整个& ...
- 让chrome浏览器变成在线编辑器
在大部分人眼里,技术宅给人的印象是沉默寡言,总摸不透他心里想些什么,彼此都保持距离.作为半个程序员,我觉得真正的技术宅大部分时间都在找乐子,鼓捣各种想法,和大部分人的极客心理是一样的,程序员也还爱讲笑 ...
- 自动获取wordpress日志中的第一张图片作为缩略图
图片在博客中算是吸引访客阅读欲望的一种方法,在日志列表如果有一张吸引力十足的图片作为缩略图,70%的游客会点击浏览具体的文章.既然那样,赶紧去加缩略图吧. 我们知道 WordPress 有个日志缩略图 ...
- hdu.5195.DZY Loves Topological Sorting(topo排序 && 贪心)
DZY Loves Topological Sorting Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131072/131072 ...
- cocos代码研究(1)sprite学习笔记
各种方法创建Sprite和Animate //图片创建法 参数一:图片资源路径 参数二:Rect选区 auto sprite = Sprite::create(, )); addChild(sprit ...
- Sql将逗号分隔的字符串分拆成表格的方法
--拆分的方法有很多,临时表.SUBSTRING ...但都不如XML来得清凉爽快 ) set @tempstr='54,57,55,56,59' declare @Xmlstr xml set @X ...