利用 JSON Editor Online 排版美美的 JSON 資料

開發 iOS App 時,我們時常串接 API 抓取 JSON 格式的資料。不過 JSON 卻讓我們又愛又恨,它豐富了我們的 App 內容,但要看懂 JSON 卻不是件易事。

以 iTunes API 為例,我們想抓取戴佩妮的相關音樂。

它的 API 網址如下:

https://itunes.apple.com/search?term=戴佩妮&media=music&country=tw

透過以上網址抓取的 JSON 如下,能馬上看懂的大概只有火星人。

不過沒關係,我們可以找網站 JSON Editor Online 幫忙,它將幫我們美美地排版 JSON,幫我們更容易看懂 JSON。

連到網站 JSON Editor Online

點選下圖的 Open from url

輸入 API 網址後按 Open。

https://itunes.apple.com/search?term=戴佩妮&media=music&country=tw

ps: 如果 open url 失敗,出現紅色錯誤,也可先利用其它方法抓取 JSON 資料,比方從瀏覽器,curl 或 Postman 抓資料,然後再將 JSON 內容貼到下圖的框框裡。

Penny 好聽歌曲的 JSON 以美麗的色彩顯示在網頁上。

不過只有彩色是不夠的,我們可以再點選 tree,讓它整齊地排版,方便我們閱讀。從下圖可看出 JSON 的第一層是 { } 的物件,key 有 resultCount & results。

results 的內容是 array ,有 50 個項目,我們可點選三角形展開。

點選 array 裡第 5 首歌旁的三角形,查看物件 { } 的詳細內容。從下圖可看到 trackName 代表歌名,previewUrl 是歌曲的試聽網址。令人開心的,它是彼得潘超愛的怎樣,如果我們現在還在一起會是怎樣,我們是不是還是深愛著對方 ~

One more thing

  • 讓 Safari 漂亮顯示 JSON 資料的 Safari extension
  • 以視覺化圖表顯示 JSON 的 JSON Crack

--

--

彼得潘的 iOS App Neverland
彼得潘的 Swift iOS App 開發問題解答集

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com