- 如何使用ObjectFromJSON:
let path:NSString = NSBundle.mainBundle().pathForResource("JSONString", ofType: nil)!
// 加载JSONString文件中json字符串,转化为二进制数据
let data = NSData.dataWithContentsOfMappedFile(path as String) as! NSData
// 将二进制数据转化为json字符串
// let jsonString = NSString(data: data, encoding: NSUTF8StringEncoding)
// 将二进制数据转化为字典
let dict:NSDictionary = try! NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions()) as! NSDictionary
let arr = dict.objectForKey("tngou") as! NSArray
// 将字典数组转化为DataModel数据模型
self.modelArr = DataModel.objectArrayWithKeyValuesArray(arr as [AnyObject])
// 刷新tableview
self.tableview.reloadData()
print("\(dict)");
- 解析出来的数据效果: