使用 SwiftyJSON 选择字符串数组

Selecting array of strings with SwiftyJSON

我正在使用 Swift 框架 SwiftyJSON 解析一些 JSON 数据。通常我可以 select 一个元素,例如下面示例 JSON 中的 domain 这样的元素:

json["domain"].string!

这很好用,但是当 selecting gallery 元素时,我得到的响应是 nil 使用 json["gallery"].array

这似乎是一个字符串数组,但我可能有什么误解。我如何 select 来自 JSON 样本的这个元素?

{
    "id": 2450,
    "domain": "http://website.com",
    "gallery": [
        "image1",
        "image2",
        "image3"
    ],
}

您必须将您的画廊作为字符串数组进行大小写处理。

let array = json["gallery"].arrayValue
dump(array)