我有一個EmailVerificationStatus
枚舉與該符合Codable
協議的String
相關類型:如何將CodingKeys用於符合Codable協議的枚舉?
enum EmailVerificationStatus: String, Codable {
case unverified
case verified
}
我正在與工作的web服務發送的那些情況下大寫(UNVERIFIED
/VERIFIED
)。我如何使用CodingKeys
枚舉來映射這種差異?像下面的東西不起作用:
enum CodingKeys: String, CodingKey {
case unverified = "UNVERIFIED"
case verified = "VERIFIED"
}