我要问你如何从alamofire访问数据。 这是使用alamofire获取数据的源代码。
let alamo = Alamofire.request(url, method: .post, parameters: param, encoding: URLEncoding.httpBody, headers:headers)
alamo.responseJSON() {
response in print("JSON=\(response.result.value!)")
if let jsonObject = response.result.value as? [String: Any]
{
let ROW = jsonObject["rows"]!
print(ROW)
}
}
然后,在xcode的控制台窗口中,留下以下日志。
JSON={
metaData = (
{
name = PID;
}
);
rows = (
(
000000009
)
);
}
(
(
000000009
)
)
此请求访问我的oracle数据服务器并返回选择结果。 最后四行是我通过访问JsonObject [“ row”]获得的值。 我必须使用此值,但我不知道如何使用它。
仅在控制台上。 我想将其转换为变量'string'或'int',但仅将任何类型转换为'string'或'int'都不会成功。
现在只选择了一行,但是有可能会生成几行。
示例:
(
(
000000002
),
(
000000029
),
(
000000019
)
)
我想像数组一样自由使用它。
示例:
rows[0][0] = 00000002
rows[0][1] = 00000029
rows[0][2] = 00000019
即使不一定是这种方式,我也可以写这些数据吗?
谢谢。