首页 文章

如何消除Open Weather Map API提供的JSON天气预报的歧义?

提问于
浏览
1

与Yahoo Weather API不同,Open Weather(特别是JSON)的天气预报响应中不包含有关日期和日期的详细信息 . 我只是得到一份预测数据清单 . 我怎么知道哪个预测对应哪一天?该列表是否包含特定天数(连续7天?)的预测,包括今天及以后,或者是明天还是以后?

以下是每日天气预报文档的链接:http://openweathermap.org/forecast16

这是一个用于查看JSON响应的JSON编辑器:http://www.jsoneditoronline.org/

这是一个示例响应:

{“city”:{“id”:1172451,“name”:“Lahore”,“coord”:{“lon”:74.343613,“lat”:31.549721},“country”:“PK”,“population” :0}, “鳕鱼”: “200”, “消息”:0.0099, “CNT”:5 “列表”:[{ “DT”:1438758000, “TEMP”:{ “天”:31.45, “min” 是:26.37, “最大值”:31.45, “夜”:26.37, “前夕”:30.71, “早晨”:31.45}, “压力”:984.75, “湿度”:79, “天气”:[{ “ID”: 801,“主要”:“ Cloud ”,“描述”:“少 Cloud ”,“图标”:“02d”},“速度”:3.83,“度”:119,“ Cloud ”:20},{“ DT “:1438844400,” 温度 “:{” 天 “:26.39,” 分 “:24.36,” 最大 “:29.98,” 夜 “:25.71,” EVE “:29.93,” 早晨 “:25.13},” 压力” :986.81,“湿度”:100,“天气”:[{“id”:502,“主要”:“雨”,“描述”:“强度大雨”,“图标”:“10d”}],“速度 “:3.22,” 度 “:78,” Cloud “:56,” 雨 “:28.51},{” DT “:1438930800,” TEMP “:{” 天 “:31.44,” min “是:25.78,” 最大“:33.25,” 夜 “:27.22,” 前夕 “:33.25,” 早晨 “:25.78},” 压力 “:988.04,” 湿度 “:85,” 天气 “:[{” ID “:501,” 主” :“雨”,“描述”:“中雨”,“图标”:“10d”},“速度”:2.11,“度”:125,“ Cloud ”:20,“下雨”:3.22},{ “DT”:1439017200, “温度”:{ “天”:28.41, “分”:25.8, “最大”:31.69,“NIG HT “:27.59,” 前夕 “:31.69,” 早晨 “:25.8},” 压力 “:990.43,” 湿度 “:90,” 天气 “:[{” ID “:501,” 主 “:” 雨”, “描述”:“中雨”,“图标”:“10d”}],“速度”:2.52,“度”:87,“ Cloud ”:92,“下雨”:7.27},{“dt”:1439103600 “温度”:{ “天”:31.35, “分”:26.23, “最大”:33.56, “夜”:27.29, “EVE”:31.68, “早晨”:26.23}, “压力”:987.94,”湿度“:81,”天气“:[{”id“:500,”主要“:”雨“,”描述“:”小雨“,”图标“:”10d“}],”速度“:1.51, “度”:99, “ Cloud ”:44, “雨”:2.59}]}

1 回答

  • 1

    如果我没错,那么dt就是当天的时间戳 . 你可以看看Weatherlib . 它是我编写的一个开源库,用于解析OWM数据和其他天气提供者 . 希望它能帮到你 .

相关问题