python解析json实例方法
2013-11-19 09:38
796 查看
最近在做天气业务的延时监控,就是每隔一个小时检查一次天气数据是否变化,三次不变化就报警。由于页面给的数据的以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实例方法
- JavaScript转换与解析JSON方法实例详解
- android针对json数据解析方法实例分析
- IOS中Json解析实例方法详解(四种方法)
- Oracle解析复杂json的方法实例详解
- php解析json数据二种实例方法
- 使用Python解析JSON数据的基本方法
- Python解析JSON数据的基本方法
- Python实现json解析中的问题及解决方法
- Python json使用方法实例
- python解析JSON数据的基本方法
- Python解析JSON数据的基本方法
- Python发送http请求解析返回json的实例
- 详解Python使用simplejson模块解析JSON的方法
- python类的实例方法\静态方法\类方法区别解析(附代码)
- 实例解析Python中的__new__特殊方法
- 本文以实例形式展示了php解析json数据的方法
- python 解析html基础 HTMLParser库,方法,及代码实例
- Python多重继承的方法解析执行顺序实例分析