【发布时间】:2021-05-04 13:36:54
【问题描述】:
我需要什么样的数据模型来解码这种 json 日期格式?
示例 json:
{
createdAt: "2021-01-30T22:48:00.469Z",
updatedAt: "2021-01-30T22:48:00.490Z"
}
我尝试使用此模型,但不断收到解码错误...
struct Date: Decodable {
var createdAt: Date
var updatedAt: Date
}
【问题讨论】:
-
您需要自定义日期解码策略和/或自定义日期格式化程序
-
您收到此错误是因为默认的 dateDecodingStrategy 是 deferredToDate ,它需要数量。自参考日期(UTC 时间 2001 年 1 月 1 日午夜)起的秒数
-
我很惊讶,在您的previous questions 之一中,您写道是的,我有一个自定义日期解码策略未包含在此代码中:
-
Vadian,我已经学习 iOS 编码 (Swift) 3 个月了,所以我仍然在努力学习基础知识并弄清楚如何使代码可重用......
标签: ios json swift date decoding