【发布时间】:2018-12-13 23:49:45
【问题描述】:
我有一种情况,从 API 返回的 JSON 有一个名为 extension 的字段,这是 Swift 中的保留字。当我尝试使用它时,我的编码器正在爆炸。
我已经搜索了过去两个小时,但似乎找不到任何解决方案。
以前有没有人遇到过这种情况:
public struct PhoneNumber: Codable {
var phoneNumber: String
var extension: String
var isPrimary: Bool
var usageType: Int
}
此处不能使用关键字“扩展名”作为标识符
【问题讨论】:
-
您可以使用反引号,如answer中所示
-
感谢@chirag90 该解决方案完美运行。
-
不客气@Bryan 你应该标记下面对你有用的答案之一。