有句名言,叫做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的更多相关文章

  1. 20172333 2017-2018-2 《Java程序设计》第11周学习总结

    20172333 2017-2018-2 <Java程序设计>第11周学习总结 教材学习内容 对于Android Studio的安装以及对安卓的一些基本组成,比如说四大组件Acticity ...

  2. 20175212童皓桢 《Java程序设计》第11周学习总结

    20175212童皓桢 <Java程序设计>第11周学习总结 教材学习内容总结 一.URL类 1.一个URL对象通常包含最基本的三部分信息:协议.地址.资源 2.构造方法: public ...

  3. Java的Json解析包FastJson使用

    阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser. ...

  4. 201521123082 《Java程序设计》第11周学习总结

    201521123082 <Java程序设计>第11周学习总结 标签(空格分隔):java 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. Answe ...

  5. 201521123067 《Java程序设计》第11周学习总结

    201521123067 <Java程序设计>第11周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. 2. 书面作业 本次PTA作业题集多线 ...

  6. 20145202马超 2016-2017-2 《Java程序设计》第11周学习总结

    20145202马超 2016-2017-2 <Java程序设计>第11周学习总结 教材学习内容总结 XX 教材学习中的问题和解决过程 教材学习有问题先去https://shimo.im/ ...

  7. 20175316盛茂淞 2018-2019-2 《Java程序设计》第11周学习总结

    20175316 <Java程序设计> 第11周学习总结 教材内容学习总结 第十三章 URL类 URL类是java.net包中的一个重要的类,URL的实例封装着一个统一资源定位符,使用UR ...

  8. 20175214 《Java程序设计》第11周学习总结

    20175214 <Java程序设计>第11周学习总结 本周学习任务总结 1.根据<java2实用教程>和蓝墨云学习视频学习第十三章: 2.尝试将课本重点内容用自己的话复述手打 ...

  9. 2018-2019-2 《Java程序设计》第11周学习总结

    20175319 2018-2019-2 <Java程序设计>第11周学习总结 教材学习内容总结 本周学习<Java程序设计>第十三章java网络编程: - URL类 URL类 ...

随机推荐

  1. IF IE

    1. <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->2. <!--[if IE]> 所有的IE可识别 & ...

  2. struts2使用注解--ACTION中的应用

    1.在类中指定包:@ParentPackage("system").其中system是在struts.xml中定义的包名.2.配置文件--->注解2.1配置文件方式(返回js ...

  3. gnl总结(#,%,$)

    Ognl表达式struts标签“%,#,$” 1.什么是Ognl? OGNL(Object-Graphic Navigation Language),对象图道行语言.是一种可以方便操作对象属性的开源表 ...

  4. Java-Java中System.arraycopy() 和 Arrays.copyOf()两者之间的区别

    如果我们想拷贝一个数组,我们可能会使用System.arraycopy()或者Arrays.copyof()两种方式.在这里,我们将使用一个比较简单的示例来阐述两者之间的区别. 1.示例代码: Sys ...

  5. Serenity框架官方文档翻译3.1(教程)

    3.教程 3.1教程: Movie Database 我们来用Serenity创建一个和IMDB相似的编辑界面的站点. 你能在下面的站点找到教程的源代码: https://github.com/vol ...

  6. ubuntu快速清理磁盘垃圾

    .快速清理磁盘垃圾 磁盘空间又不够用了?尝试在终端窗口中输入sudo apt-get autoremove然后输入sudo apt-get clean,前一个命令会卸载系统中所有未被使用的依赖关系,后 ...

  7. 和我一起来了解SEO

    基础知识 搜索引擎 搜索引擎爬虫会检索各个网站,分析他们的关键字,从一个连接到另一个连接,如果爬虫觉得这个关键字是有用的 就会存入搜索引擎数据库,反之如果没用的.恶意的.或者已经在数据库的,就会舍弃. ...

  8. [Effective JavaScript 笔记]第17条:间接调用eval函数优于直接调用

    eval函数不仅仅是一个函数.大多数函数只访问定义它们所在的作用域,而不能访问除此之外的作用域(词法作用域).eval函数具有访问调用它时的整个作用域的能力.编译器编写者首次设法优化js时,eval函 ...

  9. unity3d 截屏

    原地址:http://www.cnblogs.com/88999660/archive/2013/01/21/2869747.html void OnGUI(){ if(GUI.Button(new ...

  10. C语言可以包含.txt文件

    // fa.cpp : 定义控制台应用程序的入口点.// #include "stdafx.h"#include "iostream"#include" ...