вытащить массив json со страницы php с помощью swift

У меня есть страница php, которая возвращает массив JSON, вот php:

$sql ="SELECT * FROM SongTable";
if ($result = mysqli_query($con, $sql)) {
while ($row = mysqli_fetch_row($result)) {
$allarray[] = $row;
}

echo json_encode($allarray, JSON_UNESCAPED_SLASHES);

В моем быстром коде я хочу использовать datataskwithURL чтобы загрузить массив JSON, а затем сохранить эти данные в новом массиве для последующего использования. Вот мой быстрый код.

import UIKit

class ViewController: UIViewController {override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.

//Data Pull Section
let url_to_request = (string: "********")
let url:NSURL = NSURL(string: url_to_request)!
let session = URLSession.shared
let request = NSMutableURLRequest(url: url as URL)

//request data from URL
let task = session.dataTask(with: request as URLRequest) {
(
data, response, error) in

guard let _:NSData = data as NSData?, let _:URLResponse = response, error == nil else {
print("error")
return
}
//create data string
let dataString = NSString(data: data!, encoding: String.Encoding.utf8.rawValue)
print(dataString! as NSString)

}
} //close viewDidLoad

Когда я запускаю симулятор в Xcode, я не получаю никаких ошибок, но я не знаю, как убедиться, что он работает правильно или нет. Мне также нужно сохранить эти данные, которые я получаю из URL-адреса в новый массив в xcode. Спасибо за помощь!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]