Swift 4-解码包含密钥中的句点/点的JSON

时间:2018-11-29 17:55:50

标签: ios json struct swift4 decodable

我正在尝试解码JSON,该JSON包含使用句点/点前缀(.ends.starts)编写的两个密钥。但是解码代码会引发错误。

我的结构如下:

struct APICallResponse: Codable {
var user: String
var ends: String
var starts: String

enum CodingKeys: String, CodingKey {
case user
case ends = ".ends"
case starts = ".starts"
   }
}

我的解码代码:

do {
     let decoder = JSONDecoder()
     let dataObject = try decoder.decode(APICallResponse.self, from: data)
} catch {
print("Error"
}

我的JSON:

{
"user": "Mark",
".ends": "2018-10-26T11:30:46.5889685+05:30",
".starts": "2018-10-26T11:33:46.5889685+05:30",
}

如何处理点前缀?

0 个答案:

没有答案