如何用SwiftyJSON解析这个?

时间:2016-05-04 21:57:39

标签: json swift swifty-json

我使用SwiftyJSON和NSURLSession.sharedSession()。dataTaskWithURL和openweathermap.org。我收回数据并可以提取值。但我没有任何运气试图获得"主要"在下面的示例中。

这是JSON的第一部分:

{
  "cod" : 200,
  "weather" : [
    {
      "id" : 800,
      "description" : "clear sky",
      "main" : "Clear",
      "icon" : "01d"
    }
  ],


if let data = data {
   let json = JSON(data: data)
   main = json["weather"]["main"].stringValue

main不包含任何内容。 json["weather"].stringValue也不包含任何内容。我有什么想法我做错了吗?

1 个答案:

答案 0 :(得分:3)

尝试这样做以获取数组中的第一项:

json["weather"][0]["main"].stringValue

根据SwiftyJSON文档示例中的这一行:

json[1]["list"]

是获取JSON数组中项目的方法

相关问题