与雅虎气象API不同的是,来自开放天气的天气预报响应(特别是JSON)不包含有关日期和日期的详细信息。我只是得到了一个预测数据的列表。我怎么知道哪一天是哪一天的预报呢?该列表是否包含特定天数(连续7天)的预测?包括今天和未来,还是明天和将来?
以下是每日天气预报文档的链接:http://openweathermap.org/forecast16
下面是一个查看JSON响应的JSON编辑器:http://www.jsoneditoronline.org/
下面是一个响应示例:
{“城市”:{“id”:1172451,“名称”:“Lahore”,"coord":{"lon":74.343613,"lat":31.549721},"country":"PK","population":0},"cod":"200","message":0.0099,"cnt":5,"list":[{"dt":1438758000,"temp":{"day":31.45,"min":26.37,“最大值”:31.45,“夜”:26.37,“夜”:30.71,“晨”:31.45},“气压”:984.75,“湿度”:79,“天气”:{“id”:801,“主”:“云”,“描述”:“少云”,“图标”:“02d”},“速度”:3.83,"deg":119,“云”:20},{"dt":1438844400,“temp”:{“day”:{“day”:26.39,“最低”:24.36,“最大”:29.98,“夜”:25.71,“前夕”:29.93,“晨”:25.13},“气压”:986.81,“湿度”:100,“天气”:{“id”:502,“主”:“雨”,“描述”:“大雨”,“图标”:“10d”},“速度”:3.22,"deg":78,“云”:56,“雨”:28.51},{"dt":1438930800,“温度”:{“日”:31.44,“最低”:25.78,“最大”:33.25,“夜”:27.22,“夜”:33.25,“晨”:25.78},“气压”:988.04,“湿度”:85,“天气”:{“id”:501,“主”:“雨”,“描述”:“中雨”,“图标”:“10d”},“速度”:2.11,"deg":125,“云”:20,“雨”:3.22},{"dt":1439017200,“temp”:{28.41,"min":25.8,"max":31.69,“夜”:27.59,“夏娃”:31.69,"morn":25.8},“气压”:990.43,“湿度”:90,“天气”:{“id”:501,“主”:“雨”,“描述”:“中雨”,“图标”:“10d”},“速度”:2.52,"deg":87,“云”:92,“雨”:7.27},{"dt":1439103600,“temp”:{“日”:31.35,“最小”:26.23,“最大”:33.56,“夜”:27.29,“夏夜”:31.68,“晨”:26.23},“气压”:987.94,“湿度”:81,“天气”:{“id”:500,“主”:“雨”,“描述”:“小雨”,“图标”:“10d”},“速度”:1.51,"deg":99,“云”:44,“雨”:2.59}}
发布于 2015-08-05 12:40:19
如果我没有错,那么dt就是一天的时间戳。你可以看看韦瑟利布。这是一个由我编写的开源库,用于解析OWM数据和其他天气提供程序。希望它能帮到你。
https://stackoverflow.com/questions/31832424
复制相似问题