时间:2021-05-22
最近在做天气业务的延时监控,就是每隔一个小时检查一次天气数据是否变化,三次不变化就报警。由于页面给的数据的以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
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了Jquery解析json字符串及json数组的方法。分享给大家供大家参考。具体如下:解析json字符串、json数组{"ret":0,"msg":
本文实例讲述了C#将Json解析成DateTable的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:#region将Json解析成DateTa
本文实例讲述了JavaScript解析及序列化JSON的方法。分享给大家供大家参考,具体如下:JSON之所以这么流行,是因为JSON数据结构可以被解析为Java
本文实例讲述了js读取并解析JSON类型数据的方法。分享给大家供大家参考,具体如下:一、什么是JSON?JSON(JavaScriptObjectNotatio
本文实例讲述了Android编程解析Json格式数据的方法。分享给大家供大家参考,具体如下:packagecom.practice.json;importorg