![](https://help.apple.com/assets/5C8ADDC1680CE21E4EE5E0AC/5C8ADDC9680CE21E4EE5E0B5/zh_TW/c10e8a839dc838a25d0feb0e9e428a0a.png)
在「捷徑」中分析來自 API 要求的 JSON
若您查看 Dark Sky API 回應,可以發現 JSON 中儲存了大量資料。一開始這些資料難以閱讀,但過一段時間後您將可開始辨識 JSON 資料的結構,以及瞭解如何分辨辭典、列表、鍵值和值。通常開發者會加入 JSON 資料的易讀格式版本讓其 API 傳回,您可在他們的文件中尋找此版本。此外,使用線上 JSON Editor 等服務來檢查您的作業相當實用。
![JSON 資料的範例。](https://help.apple.com/assets/5C8ADDC1680CE21E4EE5E0AC/5C8ADDC9680CE21E4EE5E0B5/zh_TW/4ef43f5eb3b06ebc0de1720a5d7a6e5a.png)
請注意,頂層物件為辭典,具有 latitude
、longitude
、timezone
、currently
和 minutely
鍵值。其中某些鍵值(例如 latitude
和 timezone
)僅包含數字或文字值,不過其他鍵值(例如daily
)具有辭典值。
daily
辭典中的某些鍵值具有純文字值,例如 summary
鍵值的值為 Rain throughout day
。但其他鍵值(例如 data
)則為每小時均包含一個預報(以辭典代表)的列表。
![包含鍵值和字串的辭典。](https://help.apple.com/assets/5C8ADDC1680CE21E4EE5E0AC/5C8ADDC9680CE21E4EE5E0B5/zh_TW/e41b6ec98bb057348bc2719b5e2df2d1.png)