|
//
// OriginData.swift
// PaiaiDataKit
//
// Created by FFIB on 2019/3/20.
// Copyright © 2019 FFIB. All rights reserved.
//
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()
}
}
|