I use Gloss for parsing JSON
. I've got issues with parsing Date
fields. My JSON
input:
"PurchasedAt": 2016-08-02T17:23:12.000Z,
Struct:
let purchasedAt: Date?
init?(json: JSON) {
self.purchasedAt = Decoder.decodeDate("PurchasedAt", dateFormatter: LTUtilities.getDateFormatter()) (json)
}
static func getDateFormatter() -> DateFormatter {
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-dd-MM'T'HH:mm:ss'Z'"
return dateFormatter
}
Finally, I keep getting nil value for any Date
field. Your help is very appreciated and thank you in advance.
Ok guys, solved this issue by myself with
"yyyy'-'MM'-'dd'T'HH':'mm':'ss.SSS'Z'"
DateFormatter
format string.