SwiftyJSON 数组为空

SwiftyJSON array empty

我想使用 SwiftyJSON 和 Alamofire 从 JSON 文件中检索数据。这是 JSON 数据:

json: {
"data" : {
"monitors" : [
  {
    "lines" : [
      {
        "towards" : "LEOPOLDAU",
        "realtimeSupported" : true,
        "departures" : {
          "departure" : [
            {
              "departureTime" : {
                "countdown" : 2,
                "timePlanned" : "2015-09-09T18:47:03.000+0200",
                "timeReal" : "2015-09-09T18:47:03.000+0200"
              }
            },
            {
              "departureTime" : {
                "countdown" : 6,
                "timePlanned" : "2015-09-09T18:51:03.000+0200",
                "timeReal" : "2015-09-09T18:51:03.000+0200"
              }
            }
          ]
        },
        "lineId" : 301,
        "platform" : "1",
        "trafficjam" : false,
        "richtungsId" : "1",
        "direction" : "H",
        "type" : "ptMetro",
        "name" : "U1",
        "barrierFree" : true
      }
    ],
    "attributes" : {

    },
    "locationStop" : {
      "type" : "Feature",
      "geometry" : {
        "type" : "Point",
        "coordinates" : [
          16.4330680046932,
          48.2430825589716
        ]
      },
      "properties" : {
        "municipality" : "Wien",
        "title" : "Kagran",
        "coordName" : "WGS84",
        "municipalityId" : 90000,
        "type" : "stop",
        "gate" : "1",
        "name" : "60200627",
        "attributes" : {
          "rbl" : 4127
        }
      }
    }
  }
]
}
 ,
"message" : {
"value" : "OK",
"serverTime" : "2015-09-09T18:45:08.998+0200",
"messageCode" : 1
  }
}

我现在要做的是把lines的数据放到一个数组中。我为此尝试了几种组合,例如

let departureArray = jsonData["data"]["monitors"][0]["lines"][0].array

let departureArray = jsonData["data"]["monitors"]["lines"].array

但我的数组总是空的。有谁知道如何正确执行此操作?

你期望的数组departureArray实际上是一个字典

let departureDictionary = jsonData["data"]["monitors"][0]["lines"][0].dictionary