python解析json实例方法


Posted in Python onNovember 19, 2013

最近在做天气业务的延时监控,就是每隔一个小时检查一次天气数据是否变化,三次不变化就报警。由于页面给的数据的以json格式的,所以如何解析页面上的数据,从而获得我们想要的字段是我们首先考虑的问题。
一般来说,当我们从一个网页上拿下来数据,就是一个字符串,比如:

url_data = urllib2.urlopen(url).readline()

当我们这样得到页面数据,url_data是全部页面显示一个json字符串,那么我们如何将这个字符串转变为字典格式:time = json.loads(url_data)["weatherinfo"]["time"]

通过json模块的函数loads()可以将原来的字符串编码为字典,这样我们想去查找一个字段的key值就方便多了。
部分代码如下:

def getTime(url):
        url_data = urllib2.urlopen(url).readline()
        print url_data
        time = json.loads(url_data)["weatherinfo"]["time"]
        return time
Python 相关文章推荐
Python中的字典遍历备忘
Jan 17 Python
玩转python爬虫之cookie使用方法
Feb 17 Python
解决pyinstaller打包pyqt5的问题
Jan 08 Python
快速排序的四种python实现(推荐)
Apr 03 Python
python3通过selenium爬虫获取到dj商品的实例代码
Apr 25 Python
python列表,字典,元组简单用法示例
Jul 11 Python
Python调用scp向服务器上传文件示例
Dec 22 Python
基于python实现语音录入识别代码实例
Jan 17 Python
python各层级目录下import方法代码实例
Jan 20 Python
python实现udp传输图片功能
Mar 20 Python
利用Python制作动态排名图的实现代码
Apr 09 Python
Python 视频画质增强
Apr 28 Python
python聊天程序实例代码分享
Nov 18 #Python
python实现系统状态监测和故障转移实例方法
Nov 18 #Python
python线程池的实现实例
Nov 18 #Python
python批量导出导入MySQL用户的方法
Nov 15 #Python
python连接MySQL、MongoDB、Redis、memcache等数据库的方法
Nov 15 #Python
python实现代理服务功能实例
Nov 15 #Python
Python(Tornado)模拟登录小米抢手机
Nov 12 #Python
You might like
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
2013/06/01 PHP
PHP实现一个简单url路由功能实例
2016/11/05 PHP
基于PHP实现栈数据结构和括号匹配算法示例
2017/08/10 PHP
PHP+redis实现微博的推模型案例分析
2019/07/10 PHP
jQuery Animation实现CSS3动画示例介绍
2013/08/14 Javascript
Javascript中判断变量是数组还是对象(array还是object)
2013/08/14 Javascript
在子窗口中关闭父窗口的一句代码
2013/10/21 Javascript
动态加载脚本提升javascript性能
2014/02/24 Javascript
Jquery基础教程之DOM操作
2015/08/19 Javascript
javascript实现动态标签云
2015/10/16 Javascript
浅谈javascript中replace()方法
2015/11/10 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之绑定事件
2015/11/19 Javascript
基于jquery实现无限级树形菜单
2016/03/22 Javascript
[js高手之路]单例模式实现模态框的示例
2017/09/01 Javascript
js es6系列教程 - 基于new.target属性与es5改造es6的类语法
2017/09/02 Javascript
node.js学习之断言assert的使用示例
2017/09/28 Javascript
微信小程序图片自适应实现解析
2020/01/21 Javascript
jQuery实现的上拉刷新功能组件示例
2020/05/01 jQuery
python服务器端收发请求的实现代码
2014/09/29 Python
采用Psyco实现python执行速度提高到与编译语言一样的水平
2014/10/11 Python
Python 调用Java实例详解
2017/06/02 Python
Python实现冒泡排序的简单应用示例
2017/12/11 Python
Python 查看list中是否含有某元素的方法
2018/06/27 Python
pytorch对可变长度序列的处理方法详解
2018/12/08 Python
python求最大公约数和最小公倍数的简单方法
2020/02/13 Python
keras 多gpu并行运行案例
2020/06/10 Python
html5跳转小程序wx-open-launch-weapp踩坑
2020/12/02 HTML / CSS
OSPF有什么优点?为什么OSPF比RIP收敛快?
2013/02/13 面试题
专科毕业生就业推荐信
2013/11/01 职场文书
美术师范毕业生自荐信
2013/11/16 职场文书
国庆节文艺活动方案
2014/02/03 职场文书
2015年党员创先争优承诺书
2015/01/22 职场文书
班级元旦晚会开幕词
2015/01/29 职场文书
python pygame入门教程
2021/06/01 Python
MySQL数据库如何查看表占用空间大小
2022/06/10 MySQL
python计算列表元素与乘积详情
2022/08/05 Python