如何获取JSON数据并将其添加到URL?如何在Swift中获取JSON数据并将其添加到URL
我的情况是我会访问JSON URL,但我需要从其他JSON URL获得值Token。
这是我的Json,我需要一个令牌来访问它。 https://api-sandbox.tiket.com/flight_api/all_airport/token= ......
要获得令牌,我必须从其他JSON访问,这种观点在其他JSON获得令牌。
{ “diagnostic”:{“status”:200,“elapsetime”:“0.2082”,“memoryusage”:“16.99MB”,“unix_timestamp”:1499832598,“confirm”:“success” “:” ID “ ”货币“: ”IDR“}, ”output_type“: ”JSON“, ”login_status“: ”假“, ”令牌“:” b650fce732668b58b0a4c404b65932e972ad123d“ }
我必须获得价值代币,并将其添加到第一个JSON网址以访问第一个JSON
This my code:
FUNC getLatestKotaTujuan(){
var tujuanUrl = URLComponents(string: "https://api-sandbox.tiket.com/flight_api/all_airport?")!
tujuanUrl.queryItems = [
URLQueryItem(name: "token", value: "4d4bba355bb920fbdc1aa3848769a59ba74ea03c"),
URLQueryItem(name: "output", value: "json")
]
let request = tujuanUrl.url
let task = URLSession.shared.dataTask(with: request!, completionHandler: { (data, response, error) -> Void in
if let error = error {
print(error)
return
}
// Parse JSON data
if let data = data {
self.kotaTujuan = self.parseJsonData(data: data)
// Reload table view
OperationQueue.main.addOperation({
self.tableView.reloadData()
})
}
})
task.resume()
}