下記のようなルートが配列になっているJSONのDecoderの方法です。
JSON
[ { "login": "test", "id": 1, "url": "https://aaa.com", ... "site_admin": false } ]
Entity
struct User: Codable { let id: Int let login: String let url: String }
Decoder側
let users: [User] = try JSONDecoder().decode([User].self, from: data)
詳細! Swift 4 iPhoneアプリ開発 入門ノート Swift 4 + Xcode 9対応
- 作者: 大重美幸
- 出版社/メーカー: ソーテック社
- 発売日: 2017/11/03
- メディア: 単行本
- この商品を含むブログを見る
Swift 4プログラミング入門 iOS 11+Xcode 9対応
- 作者: 飛岡辰哉
- 出版社/メーカー: ソシム
- 発売日: 2018/03/19
- メディア: 単行本
- この商品を含むブログを見る