json - 如何在字典相同的键中附加字典
问题描述
我想创建字典以发送到 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"]]
解决方案
首先你改变你的字典结构,你可以附加新元素
var member = ["Member":[["Name":"John"],["ID":"001"],["Name":"Andy"],["ID","002"]]]
member["Member"]!.insert((["Name":"Chris"],["ID","004"]), at: 0)
print("member = \(member)")
推荐阅读
- javascript - 'stream-array' 可读的不是异步可迭代的
- ios - 以编程方式(在 Swift 中)将 UINavigationController 嵌入 MapKit 以保存 UISearchController
- sql - 在 MVC 迁移中,我无法从一种解决方案更新数据库,但可以从另一种解决方案进行更新
- javascript - Vue 反应性:计算的更改数据但没有对其做出反应
- c++ - 自定义 Vector2D 类中的浮点错误
- javascript - Javascript 在悬停时查看该 div
- php - 将 sql 查询作为一个 sql 脚本(带有内部连接)与多个脚本运行,同时在数组中操作它们
- node.js - µWebSockets 编译失败,没有预编译的二进制文件
- c#-4.0 - C# 从另一个窗口单击鼠标时触发函数
- python - 在 OpenCV python 中将白色像素转换为黑色