No Description

NetWorkData.swift 650B

    // // NetWorkData.swift // PaiaiDataKit // // Created by ffib on 2019/1/3. // Copyright © 2019 yb. All rights reserved. // import Foundation import ObjectMapper struct NetworkArrayData<DataItem: JSONCode> { var hasMore: Bool = false var data: [DataItem] = [] init() {} init(json: JSON, dataField: String) { guard let left = json["left"] as? Int, let result = json[dataField] as? [[String: AnyObject]] else { return } hasMore = left > 0 data = result.map { DataItem.init(json: $0) } } static func empty() -> NetworkArrayData { return NetworkArrayData() } }