为您的json创建此模型类:
import Foundationclass MyItem: Codable { let id: Int let lists: Lists let time: Time}class Lists: Codable { let pause: Pause}class Pause: Codable { let attached: [Attached]}class Attached: Codable { let from, to, length: Int}class Time: Codable { let start_time, end_time: Int}// MARK: - Helper functions for creating enprers and deprersfileprivate func newJSonDeprer() -> JSonDeprer { let deprer = JSonDeprer() if #available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) { deprer.dateDecodingStrategy = .iso8601 } return deprer}fileprivate func newJSonEnprer() -> JSonEnprer { let enprer = JSonEnprer() if #available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) { enprer.dateEncodingStrategy = .iso8601 } return enprer}然后,您可以像这样解析它:
let myItem = try? newJSonDeprer().depre(MyItem.self, from: jsonData)// Read from (for example)let from = myItem.lists.pause.attached[0].from



