1
我有這樣的代碼,但問題是,我不能得到確切值,而不是它會給我一個空值,當我在NSLog
SWIFTY JSON迅速上無法獲得的數據
func parseJSON() {
let path: String = NSBundle.mainBundle().pathForResource("vehicles", ofType: "json") as String!
let jsonData = NSData(contentsOfFile: path) as NSData!
let readableJSON = JSON(data: jsonData, options: NSJSONReadingOptions.MutableContainers, error: nil)
let Makes = readableJSON["Make"]
NSLog("\(Makes)")
}
測試中和我有樣品JSON對象的位置:
[
{
"id": "56c3fe547816d74d1c34fcaf",
"IDVehicle": "323405",
"IDCustomer": "77",
"Make": "AUDI",
"Model": "A4"
},
{
"id": "56c3fe547816d74d1c34fe2a",
"IDVehicle": "248599",
"IDCustomer": "432307",
"Make": "MAZDA",
"Model": "6"
}
]
注:我使用SwiftyJSON從GitHub感謝
您的JSON是一個字典數組,因此您需要提供您想要讀取的數組的哪個項目... 例如:readableJSON [0] [「Make」] –
使用上面的代碼,您將獲得字典存儲在數組索引0 –
@vivektakrani謝謝先生。但我如何顯示它們全部?喜歡如何顯示所有的Make?謝謝 –