首页 > 解决方案 > 如何在字典相同的键中附加字典

问题描述

我想创建字典以发送到 API 服务器,例如:

var member = ["Member":["Name":"John"],["ID":"001"],["Name":"Andy"],["ID","002"]]

如何在 Swiftfor循环中使用?

我用:

member.updateValue([["Name":"Chris"],["ID","004"]], forKey: "Member")

它打印:

["Member":["Name":"Chris"],["ID","004"]]

标签: jsonswiftdictionarynsdictionary

解决方案


首先你改变你的字典结构,你可以附加新元素

var member = ["Member":[["Name":"John"],["ID":"001"],["Name":"Andy"],["ID","002"]]]
member["Member"]!.insert((["Name":"Chris"],["ID","004"]), at: 0)
print("member = \(member)")

推荐阅读