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实现搜索本地文件信息写入文件的方法
Feb 22 Python
Pycharm设置界面全黑的方法
May 23 Python
python pandas写入excel文件的方法示例
Jun 25 Python
python调用自定义函数的实例操作
Jun 26 Python
Python 获取指定文件夹下的目录和文件的实现
Aug 30 Python
win10下python2和python3共存问题解决方法
Dec 23 Python
python连接PostgreSQL过程解析
Feb 09 Python
python实现提取str字符串/json中多级目录下的某个值
Feb 27 Python
Python定时任务APScheduler原理及实例解析
May 30 Python
Pytorch生成随机数Tensor的方法汇总
Sep 09 Python
Python+Selenium随机生成手机验证码并检查页面上是否弹出重复手机号码提示框
Sep 21 Python
Python hashlib模块的使用示例
Oct 09 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
PHP session会话的安全性分析
2011/09/08 PHP
php输出全球各个时区列表的方法
2015/03/31 PHP
Yii视图CGridView实现操作按钮定义地址示例
2016/07/14 PHP
golang 调用 php7详解及实例
2017/01/04 PHP
PHP Trait代码复用类与多继承实现方法详解
2019/06/17 PHP
解决在laravel中leftjoin带条件查询没有返回右表为NULL的问题
2019/10/15 PHP
JQuery 学习笔记 element属性控制
2009/07/23 Javascript
javascript的parseFloat()方法精度问题探讨
2013/11/26 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
JavaScript实现页面5秒后自动跳转的方法
2015/04/16 Javascript
详细解读JavaScript的跨浏览器事件处理
2015/08/12 Javascript
详解Javascript中prototype属性(推荐)
2016/09/03 Javascript
基于vue手写tree插件的那点事儿
2019/08/20 Javascript
详解javascript中var与ES6规范中let、const区别与用法
2020/01/11 Javascript
js与jquery获取input输入框中的值实例讲解
2020/02/27 jQuery
Node.js API详解之 readline模块用法详解
2020/05/22 Javascript
Python基于回溯法子集树模板实现图的遍历功能示例
2017/09/05 Python
python中字符串变二维数组的实例讲解
2018/04/03 Python
selenium+python自动化测试之鼠标和键盘事件
2019/01/23 Python
Python基于机器学习方法实现的电影推荐系统实例详解
2019/06/25 Python
tensorflow使用range_input_producer多线程读取数据实例
2020/01/20 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
使用Keras中的ImageDataGenerator进行批次读图方式
2020/06/17 Python
python爬虫scrapy基本使用超详细教程
2021/02/20 Python
Crocs卡骆驰洞洞鞋日本官方网站:Crocs日本
2016/08/25 全球购物
Banana Republic英国官网:香蕉共和国,GAP集团旗下偏贵族风
2018/04/24 全球购物
如何定义一个可复用的服务
2014/09/30 面试题
公司营业员的工作总结自我评价
2013/10/05 职场文书
前台文员的岗位职责
2013/11/14 职场文书
班主任经验交流会主持词
2014/04/01 职场文书
《大海那边》教学反思
2014/04/09 职场文书
超市周年庆活动方案
2014/08/16 职场文书
讲文明懂礼貌演讲稿
2014/09/11 职场文书
观看《周恩来的四个昼夜》思想汇报
2014/09/12 职场文书
公司副总经理岗位职责
2014/10/01 职场文书
自我查摆剖析材料
2014/10/11 职场文书