JSON

json实例解析方法

时间:2024-07-22 13:11:34 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

【json实例解析方法】相关文章:

硬盘逻辑故障解决方法实例07-16

常用解决域名DNS解析的故障方法07-16

企业空压机节能减排措施方法解析04-04

Excel中设置显示当前的时间日期序号方法解析07-22

excel中验算公式使用实例介绍12-08

武术礼仪解析07-23

武术分类解析12-05

holiday的词汇解析06-11

演讲的技巧解析04-19

公文写作四个技巧及实例10-14