我正在拉下json流嗎?從一個虛擬服務器,我可以將數據解析出來並在xcode中打印。我需要提取具體的值,但json沒有標題,我似乎無法弄清楚。解析無標題的JSON Swift 3
我的JSON數據
(
{
lat = "36.123450";
long = "-97.123459";
timestamp = "2017-04-26T05:55:15.106Z";
},
我在斯威夫特
let url = URL(string: "https://data.sparkfun.com/output/5JDdvbVgx6urREAVgKOM.json")
let task = URLSession.shared.dataTask(with: url!) {(data, response, error) in
if error != nil {
print("error")
} else {
if let content = data {
do {
// JSONArray
let myJson = try JSONSerialization.jsonObject(with: content, options: JSONSerialization.ReadingOptions.mutableContainers) as AnyObject
print(myJson)
let Coordinates = myJson["lat"] as! [[String:Any]]
print(Coordinates)
} catch {
}
}
}
}
task.resume()
}
lat只是s String。 – PeejWeej
你是什麼意思,沒有標題?你有一系列字典。迭代數組和每個字典,提取您需要的任何鍵值。 – rmaddy
@rmaddy我一直在嘗試,但我可以找到它的每個例子都有一個標題,這就是他們如何能夠從字典中提取值。 –