Swift 中无法将 JSON 类型的值下标到 JSON 类型的索引错误

Cannot Subscript Value of Type JSON to an Index of Type JSON Error in Swift

我正在使用 Wunderground 收集历史数据,使用 SwiftyJSON。但是,在 API 中,一个名为 "dailysummary" 的部分被遮蔽在一个数组中。缩写,它看起来像这样:

"history": {
    "dailysummary": [{
        "stuff": "here"
    ]}

我试图用这个来隔离数组中的内容:

var jsonData = json["history"]["dailysummary"]
var arrayData = json["history"]["dailysummary"][0]
jsonData = json["history"]["dailysummary"][arrayData]

此代码 returns 表示错误 cannot subscript a value of type 'JSON' with an index of type 'JSON'。有什么方法可以使它工作,或者以这种格式从数组中获取数据吗?

你想要这样的东西:

var arrayData = json["history"]["dailysummary"][0]["stuff"].

arrayData 是字典。