PHP JSON 数据到 Xcode Swift 数组

Posted

技术标签:

【中文标题】PHP JSON 数据到 Xcode Swift 数组【英文标题】:PHP JSON Data To Xcode Swift Array 【发布时间】:2015-07-22 19:53:49 【问题描述】:

我在将 JSON 数据解析为 Swift 数组(用于 UITableView)时遇到问题。谁能指导我?

我的 JSON 数据显示为:

["refID":"1","publisher":"Pub1","refID":"2","publisher":"Pub2","refID":"3","publisher":"Pub3"] 

我的任何 Swift 是:

override func viewDidLoad() 
    super.viewDidLoad()

    let url = NSURL(string: "http://myurl/index.php")
    var request = NSURLRequest(URL: url!)
    var data = NSURLConnection.sendSynchronousRequest(request, returningResponse: nil, error: nil)
    if data != nil 
        pubJSON = JSON(data: data!)
        println(pubJSON)            
    

我可以在输出窗口中看到 JSON,因此 Xcode 正在读取它,但我对下一步将其转换为数组感到困惑。

非常感谢您的任何建议。

【问题讨论】:

【参考方案1】:

JSON parsing using NSJSONSerialization in ios

或者查看文档https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSJSONSerialization_Class/

【讨论】:

以上是关于PHP JSON 数据到 Xcode Swift 数组的主要内容,如果未能解决你的问题,请参考以下文章

接收到的 json 数据是 531 字节的形式,并在 swift 4.1 和 Xcode 9.2 中给出 curruptedData 错误

在 Swift 3 中将 JSON 字符串转换为字典

使用 Swift 4 和 Xcode 9 获取 JSON 数据

Xcode 游乐场 - Swift 4 未接收 JSON 数据

使用 Alamofire Swift 3 和 Xcode 8 beta 解析 JSON 没有数据

Swift 2,解析 JSON,空响应