【问题标题】:Understanding the Result from openweathermap in Json format了解 Json 格式的 openweathermap 的结果
【发布时间】:2015-09-12 23:47:20
【问题描述】:

我必须获取特定位置 7 天的天气预报(邮政编码 94042)。为此,我发出这样的 HTTP 请求:

http://api.openweathermap.org/data/2.5/forecast/daily?q=94042&mode=json&units=metric&cnt=7

查询的结果是一个Json格式的长字符串。结果比较乱,我没有贴出来,你可以点击链接查看结果:

我对结果的某些部分感到困惑。

  1. 数组list中每个元素开头的dt字段是什么意思?

  2. 数组list中每个元素的倒数第二个字段deg是什么意思?

  3. 最后一个字段 clouds 后跟一个整数表示什么?我以为关于云的描述包含在 ma​​in 字段中?

【问题讨论】:

标签: json http weather-api openweathermap


【解决方案1】:

参数说明:http://openweathermap.org/weather-data#current

dt:数据接收时间(unix,UTC格式)。 dt 是 unixtime GMT(格林威治标准时间)的数据接收时间。要转换此值,请使用 momentjs.com 之类的 3rd-party 库,或参考此答案了解如何转换它:https://stackoverflow.com/a/847196/3412545

deg: 风向(度数,气象)

clouds: 云量也称为云量(%)

【讨论】:

  • 您能否详细说明为什么我们需要 dt 字段?
  • dt 字段用于显示相对于 GMT 的数据采集时间。有必要知道数据的历史,以便您可以根据需要刷新数据。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-15
  • 2012-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多