質問: [ "item1": json["item1"].string!, "item2": json["item2"].string!, "item3": json["item3"].string!, "item4": json["item4"].string!, "item5": json["item5"].string!, "item6": json["item6"].string!, "item7": json["item7"].string!, "item8": json["item8"].string!, "item9": json["item9"].string!, "item10": json["item10"].string!, "item11": json["item11"].string!, "item12": json["item12"].double!, "item13": json["item13"].double!, "item14": json["item14"].string!, "item15": json["item15"].string!, ] self.itemGroup.append(rallyData) ``` ### 試したこと ・`itemData.append["〜"]`や`itemData += "item1": json["item1"].string!`なども試してみたがエラーになってしまう。 ### 補足情報(言語/FW/ツール等のバージョンなど) ・`Xcode7.3.1` ・`Swift2`
回答: ``` json["result"].forEach { (_, json) in let itemData: [String: AnyObject?] = [:] itemData["item1"] = json["item1"].string! itemData["item2"] = json["item2"].string! itemData["item3"] = json["item3"].string! ---------- 以下省略 ---------- ``` 辞書型と配列を混同していたみたいです。 上記の書き方で回避できました。