我有一个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"
}