比如说,我经常看到这样的事情,
"Length": 0,
"TestDate": {
"$date": "2023-09-20T05:00:00.0000000Z"
},
"Weight": 0,
"Height": 0,
这很管用,
struct DollarDate: Codable {
let date: Date
private enum CodingKeys: String, CodingKey {
case date = "$date"
}
}
然而,如今有了SWIFT,通常就没有必要大惊小怪地编码了.
例如,如果密钥是SWIFT关键字,您只需...
struct Draft: Codable {
let id: String
var `case`: Case? // no problem these days, just use backtick
}
对于json中的"$Date"这样的问题键名称,是否有类似的即时解决方案?