如何在Swift 4中从JSON解析日期字符串

时间:2018-08-24 17:51:30

标签: ios json swift

我正在尝试创建一个与NHTSA web API接口的iOS API。当使用JSONSerialization和JSONDecoder解析返回的数据时,键“ ReportReceivedDate”的值将作为字符串以“ / Date(1428897600000-0400)/”的形式返回。

这是什么格式?

从这种格式获取“快速日期”的正确方法是什么?

NHTSA Web Sample Output

获取日期的示例代码:(用于测试的强制展开)

    let object = try! JSONSerialization.jsonObject(with: data, options: JSONSerialization.ReadingOptions.allowFragments) as! [String:Any]
    let bulletin = (object["Results"] as! [Any]).first! as! [String:Any]
    let dateString = bulletin["ReportReceivedDate"] //Optional(/Date(1428897600000-0400)/)

0 个答案:

没有答案