Swift 4 - декодирование JSON, которое содержит точку / точку в ключе - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь декодировать 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",
}

Как я могу обработать префикс точки?

...