Я собираюсь спросить вас, как получить доступ к данным из 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
Можно ли как-то записать эти данные, даже если это не обязательно так?
Спасибо.