大変困っていますお助けくださいm(_ _)m
jsonデータをこのメソッドを使ってデコードしたいですJSONDecoder().decode(ResultJson.self, from: data!)
ですが、うまくデコードできません。
正しいcodableの記述が知りたいです。
codable
swift
1 struct Accounts: Codable{ 2 let bank_account_number: String? 3 } 4 5 struct Customers: Codable{ 6 let id: Int? 7 let name: String? 8 let email: String? 9 let phone_number: String? 10 let accesstoken: String? 11 } 12 13 struct Bank_Branches: Codable{ 14 let name: String? 15 } 16 17 struct Banks: Codable{ 18 let name: String? 19 } 20 21 struct List: Codable { 22 let accounts: Accounts? 23 let customers: [Customers]? 24 let bank_branches: Bank_Branches? 25 let banks: Banks? 26 } 27 28 struct Result: Codable{ 29 let list: [List]? 30 } 31 32 struct ResultJson: Codable{ 33 let result: [Result]? 34 let status: String? 35 }
jsonは以下の通りです。
json
1{ 2 "result": [ 3 { 4 "list": [ 5 { 6 "accounts": { 7 "bank_account_number": "0000015" 8 }, 9 "customers": { 10 "id": 4, 11 "name": "testname", 12 "email": "test@gmail.com", 13 "phone_number": "5678", 14 "accesstoken": "MIxNW76bjzWL6CPx35wagh8ZiHk6SprI" 15 }, 16 "bank_branches": { 17 "name": "setagaya" 18 }, 19 "banks": { 20 "name": "test" 21 } 22 } 23 ] 24 } 25 ], 26 "status": "success" 27}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/24 14:11
2020/05/24 14:13
2020/05/24 14:18
2020/05/24 14:20
2020/05/24 15:02