我想解析JSON到數組中。根據最高預約進行排序。然後使用該新數組在領導板tableview上填充它。我如何解析JSON,將其排序在數組中。拉出數據並填充到tableview?
我使用SwiftJson 滯留在分揀到數組
會需要填充名稱和值的實現代碼如下降序休息。
這是我的小片段。
let jsonUrl = URL(string: url)
URLSession.shared.dataTask(with: jsonUrl!) { (data, response, error) in
guard let data = data else { return }
let jsonResult : JSON = JSON(data)
print(jsonResult)
} .resume()
以下是輸出
{
"Activities" : {
"AHiHr9bzGXcN7pxvR68wulD9zqE3" : {
"Case Closed" : "2",
"Name" : "Tim Mac",
"Appointment Made" : "2",
"Prospects Met" : "2",
"Policy Servicing" : "2"
},
"gDKBlbeMsiUUFaASOLn6eOdCIrJ3" : {
"Case Closed" : "1",
"Name" : "Jane Simpson",
"Appointment Made" : "1",
"Prospects Met" : "1",
"Policy Servicing" : "1"
},
"W8uWoLf9qRX4a9BgXjLw5VZXjFu1" : {
"Case Closed" : "3",
"Name" : "John Doe",
"Appointment Made" : "4",
"Prospects Met" : "3",
"Policy Servicing" : "2"
}
}
}
'JSONSerialization'或使用外部庫如'SwiftyJSON' – sCha
「我如何解析JSON,在數組中排序。拉出數據並填充到tableview?這是三個不同的問題,每個問題都已經被問到,並且有答案。另外'JSON = JSON(數據)'那是什麼代碼?你已經解析了,不是嗎? – Larme
上面的一個不是字典的數組它是字典的字典 – Vinodh