如何将我的 JSON 转换为 NSArray

How to conver my JSON to NSArray

我是 Swift 的新手,我开始学习新的 Swift 3 我将其作为 NSArray

var arrayName: NSArray = NSArray()

arrayName = ["name 1","name 2","name 3","name 4","name 5"]

tableview 当前打印上面的那些项目。

我想 JSON 从 http://api.androidhive.info/contacts/

在线

并附加 name 项作为我的 NSArray arrayName

的内容

所以首先在共享 url 会话中获取 json 数据。 确保检查完成闭包中的成功标志。获得数据后,您可以使用 JSONSerialization class、https://developer.apple.com/documentation/foundation/jsonserialization 对其进行反序列化。所以现在你在一个对象中有了 json 。现在您可以将其转换为字典。在字典中使用字典 ["contacts"] 语法遍历到 "contacts"。接下来,将新对象转换为 [[String: AnyObject]],这意味着字典数组。从那里,您可以遍历并获取名称 属性。注意:除了将对象转换为 [[String: AnyObject]] 之外,您还可以将其转换为! NSArray.