gpt4 book ai didi

json - 在 Swift 中从 OpenWeatherMap 解析 JSON

转载 作者:搜寻专家 更新时间:2023-11-01 05:57:55 25 4
gpt4 key购买 nike

我已经连接上了,但是我无法从天气数组中获取描述。因为它是数组中的字典

{"weather":
[{"id":801,"main":"Clouds","description":"few clouds","icon":"02n"}]}

像这样获取温度效果很好:

if let main = item["main"] as? NSDictionary {
println("Main existe")
if let temp = main["temp"] {
println("Temp existe")
weatherRequested.append(temp.stringValue)
}
}

最佳答案

iOS 中使用 Swift 的默认 JSON 解析非常糟糕。我建议您使用 SwiftyJSON 库。这将使解析它变得像...一样简单

let result = JSON(jsonResult)
let weatherDesc = result["weather"]["description"].stringValue
let weatherTemp = result["main"]["temp"].stringValue

希望对您有所帮助!

关于json - 在 Swift 中从 OpenWeatherMap 解析 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33939849/

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