12345678910111213141516171819202122232425262728 |
- import Foundation
- struct OriginData<DataItem: JSONCode> {
- var status = 0
- var data: [DataItem] = []
- init() {}
- init(json: JSON, dataField: String) {
- guard let status = json["status"] as? Int,
- let result = json[dataField] as? [[String: AnyObject]] else { return }
- self.status = status
- data = result.map { DataItem.init(json: $0) }
- }
- static func empty() -> OriginData {
- return OriginData()
- }
- }
|