JSON 応答:
{
"matches": [
{
"platformId": "EUW1",
"gameId": 3427082245,
"champion": 21,
"queue": 450,
"season": 9,
"timestamp": 1511224973899,
"role": "NONE",
"lane": "MID"
}
],
"startIndex": 0,
"endIndex": 1,
"totalGames": 136
}
シリアライゼーション:
let myJsonMatchList = try JSONSerialization.jsonObject(with: content, options: JSONSerialization.ReadingOptions.mutableContainers) as! <Array<Dictionary<String,Any>>
タイプ__NSDictionaryM
(0x10b693260)の値を (0x10b692dd8) にキャストできませんでしNSArray
た。
問題は、Array Dictionary String Any にあります。AnyObject に置き換えると動作しますが、生の Json を印刷する以外に、内部から何かにアクセスすることはできません。
立ち往生しているため、この連載の適切な構造は何ですか?