var dataDictionary = Dictionary<String, Any>()
dataDictionary = [
"reference": "",
"country": "",
"language": "EN",
]
dataDictionary["innerObject"] = [
"name": "",
"middle_name" : "",
"address" : "",
]
基于一些场景,我想在内部对象上添加一些键。如何添加或修改它们。如有任何帮助,我们将不胜感激。
您可以像以下一样更新字典值
var dataDictionary = Dictionary<String, Any>()
dataDictionary = [
"reference": "",
"country": "",
"language": "EN",
]
dataDictionary["innerObject"] = [
"name": "",
"middle_name" : "",
"address" : "",
]
var obj = dataDictionary["innerObject"] as! [String: Any]
obj["name"] = "Your name"
dataDictionary["innerObject"] = obj
print(dataDictionary) //["reference": "", "language": "EN", "country": "", "innerObject": ["name": "Your name", "address": "", "middle_name": ""]]