【发布时间】:2019-01-15 17:25:54
【问题描述】:
我有两个字典,想将它们转换为 Array 或 Dictionary。
更新答案:
var items: [[String: Any]] = []
let dict:[String: Any] = ["latitude": 11.91756,"activity_type": "Flying", "offline": false,"longitude": 87.66988, "accuracy": 0, "actual_speed": 0]
let dict1:[String: Any] = ["encoded": "uvymA{cayMejhilzA?aC", "activity_type": "Walking", "offline": false]
items.append(dict1)
items.append(dict)
let jsonData = try! JSONSerialization.data(withJSONObject: items, options: [])
let decoded = String(data: jsonData, encoding: .utf8)!
[{"encoded":"uvymA{cayMejhilzA?aC","activity_type":"Walking","offline":false},{"latitude":11.91756,"activity_type":"Flying","offline":false,"longitude":87.669880000000006,"accuracy":0,"actual_speed":0}]
【问题讨论】:
-
我是否正确理解您有两个
Dictionary值并且您想创建一个包含这两个字典的Array? -
请解释一下你想要做什么,到目前为止你有一些代码可以帮助我们更好地理解这个问题吗?
-
您自己尝试过什么吗? StackOverflow 不是编码服务。
-
let jsonDict = [dict, dict1]怎么样?
标签: arrays swift dictionary