如何从Alamofire访问括号中的数据

时间:2018-07-04 03:22:59

标签: swift alamofire

我要问你如何从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

即使不一定是这种方式,我也可以写这些数据吗?

谢谢。

0 个答案:

没有答案