JSONViewCommandにENABLE_JSON_LOGを集約
return false
}
- #if ENABLE_JSON_LOG
- let argumentArray: [[String: String]]
- #endif
-
init?(request: URLRequest, data: Data) {
date = Date()
return nil
}
self.api = api
-
- #if ENABLE_JSON_LOG
- argumentArray = parameter.map { (key, value) in
- ["key": key, "value": value]
- }
- #endif
}
}
init(apiResponse: APIResponse, command: JSONCommand) {
self.recieveDate = Date()
- self.parameterList = apiResponse.argumentArray
+ self.parameterList = apiResponse
+ .parameter
+ .map { ["key": $0.0, "value": $0.1] }
self.jsonTree = JSONNode
.nodeWithJSON(apiResponse.json as AnyObject?)
.map { [$0] }