我的JSON对象是这样的:
{
"Avarage" : "2,5"
}
获得'平均值'很简单。我只是这样做:
json["Average"].string!
问题是,我如何实际获得名称' Average'。它是从http请求加载的,我必须知道并使用此对象的所有名称和值。
PS:我使用的是SwiftyJSON
答案 0 :(得分:7)
这个对我有用:
for (key, subJson) in json {
}
答案 1 :(得分:-3)
//尝试这样,它适用于你
let jsonData = NSData(string: jsonString)
let dic: NSDictionary = NSJSONSerialization.JSONObjectWithData(jsonData, options: NSJSONReadingOptions.MutableLeaves) as! NSDictionary
NSLog("key value ===> \(dic.valueForkey("Avarage"))")