[英]Type "codechefRoot" does not conform to protocol Decodable
為什么錯誤只發生在“codechefRoot”而其他結構對象工作正常?
我的意思是 codechefRoot 與其他 struct 對象一樣,為什么錯誤只發生在它上面。
import Foundation
struct codeforcesRoot: Decodable {
var status: String
var result: [codeforcesData]
}
struct codeforcesData: Decodable {
var handle: String
var rank: String
var rating: Int
}
struct interviewbitRoot: Decodable {
var rank: String
var score: String
var streak: String
}
struct codechefRoot: Decodable {
var rank: String
var global_rank: String
var country_rank: String
var contest: [contestsData]
}
struct contestsData {
var name: String
var rating: String
var global_rank: String
var country_rank: String
}
您收到此錯誤是因為您的contestsData
類型不符合Decodable
。
通過改變struct contestsData {..}
struct contestsData: Decodable {..}
應該修復它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.