前提・実現したいこと
ネストの深いJsonのモデルクラスの作成、取得したJsonデータの配列への保存
jsonはrakuten rapid apiを使用してAlamofireを使用した書き方でURLリクエストしています。
該当のJson
{ "meta": { "status": 200 } "response": { "resultsList": [ { "id": [], "fullname": "Sam Smith", "unused": "xxxxx", "detail": { "title": "title_somothing", "name_list": { "id": 0000, "name": "Sam", "unused": "xxxxx" } } }, {// 同様のブロック}, {// 同様のブロック}, {// 同様のブロック}... ] } }
わからないこと
取得したものを配列に保存する方法がわからない
試したこと
let headers: HTTPHeaders = [:] let request = AF.request("https://xxx.com/search?q=example", method: .get, encoding: JSONEncoding.default, headers: headers) request.responseJSON{ data in switch data.result { case .success(let response): print(response) case .failure(let error): print(error) }
上記でコンソールに出力できるのは確認できました。
ここからModelに当てはめて配列に保存したいです。
以下quiitaなどを参考にしましたが、まず取得したものをリストとして保存するのがわからないため詰まりました。
https://qiita.com/Mt-Hodaka/items/d14447a429948a3fb28c
あなたの回答
tips
プレビュー