Как получить доступ к данным в скобках от Alamofire - PullRequest
0 голосов
/ 04 июля 2018

Я собираюсь спросить вас, как получить доступ к данным из 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

Можно ли как-то записать эти данные, даже если это не обязательно так?

Спасибо.

...