gpt4 book ai didi

json - SwiftyJSON 解析数组对象的 JSON 错误

转载 作者:行者123 更新时间:2023-11-30 13:10:19 26 4
gpt4 key购买 nike

我正在从这样的 URL 检索数据:

let url = NSURL(string: baseURL)
let request = NSURLRequest(URL: url!)
let session = NSURLSession(configuration: NSURLSessionConfiguration.defaultSessionConfiguration())
let task = session.dataTaskWithRequest(request) { (data, response, error) -> Void in
if error == nil {
let swiftyJSON = JSON(data: data!)
let results = swiftyJSON[0]["name"]
print(results)
} else {
print("error")
}
}

对于上述内容,我得到如下数据:

[  
{
"_id":"123",
"_rev":"345",
"name":"hey"
},
{
"_id":"133",
"_rev":"33345",
"name":"hello"
}
]

我总是陷入错误 block ,但我不确定为什么?

我将 JSON 粘贴到 Chrome 控制台中,并且能够执行 swiftyJSON[0].name。我想打印上述 json OBJECT 中的所有元素。

错误:

error Optional(Error Domain=NSURLErrorDomain Code=-1003 "A server with the specified hostname could not be found." UserInfo={NSUnderlyingError=0x7f87514ab570 {Error Domain=kCFErrorDomainCFNetwork Code=-1003 "(null)" UserInfo={_kCFStreamErrorCodeKey=8, _kCFStreamErrorDomainKey=12}}, NSErrorFailingURLStringKey=http://localhost:3000/idea, NSErrorFailingURLKey=http://localhost:3000/idea, _kCFStreamErrorDomainKey=12, _kCFStreamErrorCodeKey=8, NSLocalizedDescription=A server with the specified hostname could not be found.})

请注意,localhost:3000 已开启。

最佳答案

您粘贴的错误可能是找不到请求的主机名。“找不到具有指定主机名的服务器。” JSON 解析看起来完全正确。

关于json - SwiftyJSON 解析数组对象的 JSON 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38821191/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com