用 SwiftUI 的 ForEach 顯示 Decodable 型別的資料
當我們透過網路 API 抓取 JSON 資料,將它轉換成 Decodable 型別後,時常會用 SwiftUI 的 ForEach 顯示到畫面上。
假設 JSON 資料解碼成型別 [Song] 的 array songs,此時我們可用以下幾種方法讓 ForEach 顯示 Decodable 型別的資料。
- 遵從 Identifiable,Decodable 型別的 property id 對應 JSON 的 id 欄位。