手机
当前位置:查字典教程网 >脚本专栏 >python >python解析json实例方法
python解析json实例方法
摘要:最近在做天气业务的延时监控,就是每隔一个小时检查一次天气数据是否变化,三次不变化就报警。由于页面给的数据的以json格式的,所以如何解析页面...

最近在做天气业务的延时监控,就是每隔一个小时检查一次天气数据是否变化,三次不变化就报警。由于页面给的数据的以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解析json实例方法】相关文章:

Python 条件判断的缩写方法

python备份文件的脚本

Python中使用中文的方法

python利用hook技术破解https的实例代码

Python的词法分析与语法分析

pydev使用wxpython找不到路径的解决方法

python解决字典中的值是列表问题的方法

python线程池的实现实例

python 合并文件的具体实例

python列表与元组详解实例

精品推荐
分类导航