{
"error": false,
"error_msg": "Get trending data.",
"Total_category": 2,
"responseData": [
{
"categoryName": "Trending",
"Trending": [
{
"category": "Trending",
"trailerPrice": "",
"isFavourit": null,
"isWatchlist": null
}
]
},
{
"categoryName": "Comedy",
"Comedy": [
{
"category": "Comedy",
"trailerPrice": "",
"isFavourit": null,
"isWatchlist": null
}
]
}
]
}
我需要爲特定的密鑰更新內容**("isFavourit")**
,請問swift 3中怎麼可能?只更新responseData-> index[1]->comedy[]-> "isFavourit" null to 1
。swift更新字典值3
我可以像這樣設置字典的值 responseData[1][Comedy]![0]["isFavourit"] = 1
不能在swift3中工作。
如何設置「isFavourit」值1?
我只是試圖像
(arrVideoDetail[1]["comedy"] as! [Dictionary<String,Any>])[0]["isFavourit"] = 1
上面的代碼顯示錯誤不能分配給類型爲「任何一成不變的表情?
請出示一些代碼,你試過嗎? – 3stud1ant3
你嘗試過搜索Stack Overflow嗎?你找不到有關管理這類JSON數據的任何事情? – matt
考慮將類別映射到自定義對象(結構或類),名稱「isFavourit」意味着「Bool」而不是「Int」。 – vadian